I think glints have got to stay. Been playing since 1942 and someone else mentioned the amount of bush wookies that littered the sides of mountains or other favorite spots. Having said that, maybe they can do something like the glint is lowered the less the sniper is from the center of your screen. So ideally, within a cone of your crosshairs you'd be realistically be looking towards the sniper and the glint would be very present. Towards the edge of the screen it'd be less present but still viewable if you know what you're looking for.
Someone else mentioned spotting being a sniper ability, I kinda agree here. Keep the pinging system (which its in game, just remove the live spot on enemy), I think that would bring back some utilities of the recon class (cuz look guys I like to use recon as a front line assault recon - c4, mobile spawn, spot sensor/uav).
Also, its traditionally known that the enemy hates snipers. So yeah you know what you're getting yourself into when playing this class. I like having some gameplay balance tradeoffs instead of realism. Plenty of milsims out there if you want that realism.