I was not there, either, but I have been in similar scenes, so what follows is generic.
I was on a liveaboard trip in Thailand in which that exact scenario played out often, with the offender being my designated buddy. The difference is that he was the big camera guy who sold photos. He would push people out of the way to get his shots, take many, many shots while others waited their turns before giving up, and then leave the area too silted up for others to get a good look. It happened so often in the first couple days of diving that the skipper gave him an offer he could not refuse--the skipper would go off with him on special photography runs. The guy thought it was great the skipper was doing that for him, not realizing the skipper was actually doing it for everyone else.
Being his roommate for two weeks on that trip, I know very well that he could have made a post complaining about the people were interfering with his shots. I pretty much told him during that time that other people were not happy with him, but he just scoffed.
My generic comment is that it is sometimes hard to separate ourselves from a situation and see it objectively.