My only issue is that the tone, at least to me, of even your post reads...
Hey don't these people know I'm here every week at this time and even though we say 4 hours is acceptable, it really isn't if we can find a way to speed things up for our groups. And even though I suck up standing tee times for 3 foursomes in prime time every weekend it doesn't matter if I can't fill those starting times.
You have it pretty good, I would think you could exercise a bit of patience every now and then. I can understand your actions if this were a weekly occurrence.