Your goal with a sniper is to shoot form a distance..Red dots are for CQC more then sniping. The reason for this is that a red dot has no actual magnification. And since you mentioned its not cheap remember there's always a chance that you will get it shot out ^^