We were taken to the dive shop in taxis, no waiting around on the pier. No problems with tanks or equipment, and they didn't have us boarding the boat with engines running. Sorry you had such a bad experience, and thankful ours was OK.
The blown O-rings doesn't bother me these days, its very...