Disappointment is often the result of unrealistic expectations. We go into something, assuming that a certain service or product will be delivered, and then get disappointed when it isn't.
Humorous, true example: A couple of men my father-in-law worked with were on a business trip, and found a listing for in-room massage girls. They called the number, booked two girls, and then were disappointed when all they got was a massage. They assumed the massages included conjugal services, but such was not advertised.
What did the dive operator advertise for the cost of the excursion? What, that was advertised, was not delivered? Was the equipment you used rented from the operator, and the problems with the mouthpiece and mask related to poor quality, ill-fitting, or non-maintained equipment? Or did you bring your own equipment, and had problems with it that they were not prepared to take care of? Did you have your own "Save-A-Dive" kit, or did you assume the dive operators would have one you could use? If the latter, did they advertise that they would have emergency "spare parts" and repair supplies for divers?
Did the operator provide the advertised ratio of DM's to divers? Was there a promise of sufficient experienced DM's to stick with inexperienced divers in order to help the newbies with problems, or were these advertised as essentially easy dives, suitable for new - but trained - divers?
Given the information you posted, we really cannot offer a truly objective analysis of your situation. We don't really know if your disappointment is truly in the dive operator, or whether your disappointment is partially rooted in yourself, but is being redirected at the operator.
Maybe you already have, so don't take this as uncompassionate or snarky, but my suggestion would be to objectively evaluate whether you undertook adequate efforts to insure your dives were successful and enjoyable, or whether you were relying too much on someone else to take care of everything. Make sure what you were expecting is truly what was advertised, and that you fulfilled your responsibility for your own safety and enjoyment on the dive.