You've hit the nail right on the head - the service business is about service, but it has to be reasonable and sustainable. Having some sensitivity to that reality (and as related by our colleagues here) hopefully mitigates any possible negative impacts - but then there are the jerks. Running a service business in the 'modern age' must truly be a daily challenge.
I agree with your sentiments about Block I in general, particularly in July and August. The Admiral's family is usually out there sometime in August so we're typically obligated for a one- or two-day stopover, but it is indeed becoming more of a challenge. It's funny you mentioned your dinghy - we were at the Oar one night and watched someone toss several garbage bags into our dinghy while they climbed out of theirs onto the dock! It's this kind of stuff (similar to your experience) that makes you want to avoid the crowds as much as possible - and Block I certainly qualifies!