What's with all the people crying about snipers recently?

I think the only issue is literally the tundra with its non existent hit flinch, other than that I'd say the skill required to play snipers balances out the "op" aspects of them.