Hmmm.
When i was younger and we played HL, CS 1.5, 1.6 and Q3, there wasn't such an issue.
But then again, those games had different ideas around them. You where there to kill, not to do dick around and do missions.
Even local tournaments i played in where clean, no trash talking.
Tho there is a catch, everything was in a LAN. Or local servers, where people knew each other.
If someone was shit talking, he was simply smacked.
Buying few beers to server admin for a free pass, spreading some funky scripts among your friends.
I guess your only option is just to ignore those people or simply leave and join another game.
But its kinda funny, paying such money for shitty experience, where you are being put into mercy of other players sanity and morale. God, people pay money for such shit and worst part - you have no other option to play this game
That's like paying to a gang to beat you up
At least in wow you can quit the LFD and LFR if group consists of pricks