It is fair though. Even with glint, all but other snipers can engage the sniper. What use is a small calibre inaccurate round from an smg on a sniper 500m away?
The point of glint is to give snipers actual sniper fights and to give those being camped a chance to avoid instant death if they pay attention.. So you get engagement, not just hugging a hill and pot-shotting with zero threat.
It's not a SIM, and the community has made it clear a hill-huggig camp-a-thon is NOT wanted.
But, you can make your own camp-a-thon in portal and advertise it well with fun rules. Everyone wins.