@blsdwarriorSniper Glare should really be Realistic. Meaning, if a Player is careless, then they should pay the price for it. If a Player is careful, they should reap the reward for it. It's that simple.
As for Grenade Indicators, if you don't like them, then Hardcore Mode is for you I think. Yes, this should be an Option thing.
Some Players like the Challenge, so if they don't want to see the HUD even in a Normal Match, they shouldn't have to. If they want a harder experience and not be able to see the Grenade Indicator, then they shouldn't have to. Custom Rented Servers should have this as an Option too.
Server Settings:
HUD: TRUE / FALSE
> HUD Element - Grenade Indicator / Proxy Alert: TRUE / FALSE
> HUD Element - Ammo Count: TRUE / FALSE
...
And so on.
Back to Snipers...
As I said, Carelessness should get you shot. However, carefulness should be rewarding. So why in Battlefield 4 Logic does even being inside a Building with no lights, and being well away from a window, still give your Scope away.
Battlefield 4 Tip:
Try to run without a Scope and use a 52" TV or larger. Otherwise, if you're about to be seen by another Sniper, change to Pistol as it makes you a lot harder to detect.