Dude, with a rifle, 25 yards is like putting it right up against the muzzle. Try it at 500 yards, then tell me about it. Remember, in real life, these guys were trained to hit a man sized target at 1000 yards on the first shot.... Hell, even with our shitty M16s, you're still trained to hit at 600 yards.