Out of 24 players, 8 are snipers and spies and 14 are pyros. No matter where you go there are fire on your screen. Dead ringer spies play like duelist and keep running into you like a boss. It's just so boring and stupid.
Pub engi always play like a loser. Building at the first point for no reason even when the team is pushing and going strong. And most of the time, there are always no engi when you need it, and full of engi when you don't need them.
Everyone likes spy and spams dead ringer as much as possible and get away with it because it's so OP, annoying as hell but not doing anything substantial. And a team could have 2 spies even when the opposing team has only 1 person.
Be an engi, no demoman. Be a demoman, no pyro. Be a pyro, no engi. And every game I have to deal with two spies immune to fire.
I won't play any games except highlander now. Well, I think I am just too tired of those dead ringer spies running everywhere invincible. And 2 shot you with enforcer when you have a problem with it.