Snipers don't belong in pure-PVP FPS unless it's all snipers. Killing someone from a mile away while they couldn't have done anything about it, regardless of how much skill one person took to do it, *and* regardless of whether that class/weapon is weak in close range is a concept that fundamentally destroys the idea of multiplayer. Those two players no longer have a co-equal relationship of risk and reward, it's just one derp looking at you from a million miles away and left clicking, even if you're dealing with enemies in the foreground.
Also, they're fundamentally guarded by their own team. This is especially awful in TF2 pubs.
Also, they're fundamentally guarded by their own team. This is especially awful in TF2 pubs.