Weekend players are always the worst. Left 4 Dead becomes a complete nightmare too. Though I have to admit, the quality of players have been worse recently cos all the people who completed on Expert (including me) have stopped playing it.
I'm thinking of getting Battlefield Bad Company, but I'm dreading the online play!