Yes the glint is real but as you said it only happens when the sun hits your scope which doesn't happen on any game that has added this feature. Glint happens even if you are in a dark room with no light, and the scopes can coated to negate glint, but I don't want it removed I want it to make sense. There is a forum that addresses this issue.
Range finder is not an issue as it is used in real life. What bothers me is the increased fire rate given to bolt action. Sniper should be more precise and less trigger happy. The chest plate should be a good counter for the sweet spot mechanic and make medic and engineer the preferred choice for snipers