In 20+ years of traveling to dive I've really only had one bad experience with a guide and it wasn't that bad he was just to fast for me. I just let him go as he was either going to come back and find me or I'm meeting him on the boat as I dive enough on my own I'm not worried about finding the boat. The owner of the shop asked me how the dive was and I explained my frustration, we had a nice conversation and he said he apricated the feedback and will talk to the guide and please give them another try. Six months later I dove with the same guide again and we had a great dive. I've dove in Egypt and found all the guides and boat crew to be fun above and below the water and during the briefings the also explained if you want to do your own dive you don't have to follow them but let them know what your plan is. I've also been an active DM for the last 19 years working with classes and guiding dives. Guides underwater usually pay attention to the divers that need the most supervision it's pretty easy to size up skill level once your head goes underwater. I see too many people not pay attention or talk during the briefings because they think they know everything. I heard a saying once that I think is pretty true, if you call someone an A-hole once during the day they probably are, you call two people A-holes during the day maybe, the third time you call someone an A-hole in a day who's the A-hole!