The weapons, when being fired, shoot off and point in a different direction that is not even close to what you were aiming for. They fire in up to 40 degrees off from the target, and pushing you back isn't the primary function. While I'm at it, wouldn't a G18 have way more recoil than that of a sniper in a single shot? Snipers were made for accuracy, dumbass.
starfish, don't go throwing around the D word. Also, yes the sniper is made for accuracy, and this gun has such. I spent a while getting used to the sniper in Glass' trench TDM. Once I was used to it, I got kills constantly. And your reasoning for recoil is inaccurate, as recoil can vary depending on the gun, how it is held, how someone is moving, and so on. He just use a random number generator to create slightly random recoil points instead of calculating in all of the factors required to perfect recoil.
And BTW, why the forget do you care about guns' variations in recoil. The sniper has different recoil than any other gun. Why does it matter whether it has more or less than the next gun? Just be happy with what the community has supplied for you, people spend time, energy, and thought on these add-ons and all everyone says is "no, this is stuff, it needs more Mario stuff" or "the accuracy is not precise" or "god, you suck at making all of the add-ons you've made so far, and I'm going to be an ass about because I can't make a better addon than you!"