If you have a sniper in your hand and you get shot, stop shooting and regain your bearings. Understand that this isn't D1 and you can't snipe through enemy fire. Sniping isn't a problem.
I can see your point in pvp but that doesn’t work for pve. This game is not played that way unless you’re hindering your team.
I've never had problem sniping in PvE.
How not when they aren’t used?