i want to know why our dive master disappeared, why the no one on the boat made sure we descended and why no one knew we were missing for an hour and a half.
There are all different levels of service, quality and safety. Typically a highly rated dive shop probably would have noticed you didn't make it down, would have retrieved you back onto the boat where you would have sat the dive out. It's not guaranteed that the crew will notice you didn't make it down, they assumed you made it down so they weren't looking for anyone at that time and were dealing with the boat or playing grab ass or both. It can happen just like it happened to you, especially with rough conditions, it's not the ideal situation to happen and some dive operators it wouldn't have happened, but it's kind of one of those rare events where things went out of order and dominos fell over one after another resulting in you adrift. It would be interesting to know when they realized you were missing. Some boats take roll call once back on board, some are extremely lax. If they got back to the dock before anyone finally figured out you were missing that's really bad. Undoubltably there is a lot of room for improvement in their operation. Best thing to do is post publicly their name and only give concrete details not feelings, not emotions of what happened, let the rest of the diving public know how they operated and make their own decisions to do business with them or not.
Why did the divemaster descend without you - likely the divemaster was the type who either figured he had responsibility to the group that had descended with him and you weren't going to make it down so you were going to be sitting on the boat while he lead the others on the dive as planned. Or he was the type with responsibility for no one and whomever made it down next to him he would lead on the dive, anyone who didn't make it down next to him was certified and qualified to take care of themselves. There is a 3rd type of divemaster who takes responsibility for the entire group and would work with everyone to get them all down and together and then lead you all on the dive, you obviously didn't have that type on this dive. But I believe you probably think this is the only type of divemaster there is and you thought you had that one on this dive.
As for the rest, when you're a certified diver you're certified to dive without a divemaster, to plan and take care of your dive from start to end without assistance. That's the certification, reality may be much different and your hopes were on the dive master taking care of you both on the dive, this may or may not happen, much of the belief whether it will or won't would have to depend on your degree of communication and trust with the dive master and dive operation. If you chose the dive operation based on low prices or location or association with where you stayed instead of reputation then it's pretty much a crap shoot what you end up with.
Sounds like you did a lot right and with adding some additional experience since you've already got the fundamental common sense that would serve you well as a diver, you'll probably enjoy diving if you use this as a wake up call and remove the blinders and fantasy aspects of what you believe and what reality really is in the dive industry. One important lesson you should learn from all this is never being afraid to thumb a dive and not go. Better to sit on the boat if you're not 100% comfortable with getting in the water under the conditions and the dive plan as you understand it.