OP makes some very good points. Nice one.

I'd like to take this one step further and say this: As a player in a group with seven other people, you also have some responsibility to ensure that the tools with which you play are up to par. By this of course I mean your Internet connections. If one person continually drags the others down because of a shite ADSL link that was bad when it was installed 25 years ago, that is not fair on the party. I know this is bringing real-life variables into the game and that many people have little control over these things, but still: If your connection is a detriment to the group, that is as good a reason as any not to run that content.