It is not true! Many Players dont like snipers. And they are saying it clearly and loud. I never said to make snipers a God like class, so you are the one shovling Words down the people's throath. If increasing the armor for few % is God like, then don't do it.
For your info, I am quite satisfied with my sniping skills.
What are you talking about. Snipers are perfectly fine. I don't know what your problem is, but if you want snipers to be good in close quarters combat, then you clearly have forgotten what a sniper is. "a rifleman who fires from a concealed place, esp a military marksman who fires from cover usually at long ranges at individual enemy soldiers" - http://www.thefreedictionary.com/sniper