This is the same reason why I won't go out to eat with a group of people that I don't know. Because I'm the nice guy that will pick up the slack for everyone else's cheap ass that's trying to skimp out on the extra dollar or two.
The group of friends that I have usually ends up with an extra 10-15 bucks in the pot more than we want to leave (after including the tip). Then we have to figure out who should take money back. That's how it should be.
My list of tips for people eating in groups:
1. Bring cash
2. Figure out which items on the bill are yours and round each item UP to the next full dollar amount.
3. Leave $.50 to a dollar more than you normally would for a tip so that you can be sure the bill isn't short and to compensate the server for a large group that is a large pain in the arse even if the people are nice. (It's not easy to make sure that 9 dinners come out within 2-3 minutes of each other)
Couldn't agree more. I hate eating/going out with groups i'm not familiar with. When my friends and I go out, this is never an issue as we all pay a bit extra and rather leave a bigger tip.