i've just been playing on black ops 2 and i was using an assault rifle and the other team was using sub machine guns and yet they was beating me on power off the gun ill be putting like 3 rounds of 4 into them and they just take it on chin like its nothing, this needs to be sorted out, cause if it was the other way around i would be getting beat by assault rifles even though they are less powerful than subs, so ermmm ye WHAT THE **** TREYARCH SORT IT OUT!!!!.... Rant over.

Those who can use the sniper rifles at any range are far in between. Even the good ones from OpTic on YouTube averages at around 1.6 KD and below. Until they make bigger maps with proper long sight lines, snipers will run and gun and engage in CQC.

The fact that the majority of those who try to use the snipers in CQ goes negative suggest that it isn't as effective on that range as their haters suggest.

The answer you seek is in the title of this thread. It's the 7th word to be exact, but just so you don't have to go back and count for yourself the word is...."Game". It's a game, that's why they are nor realistic. Like a previous poster noted...You want realism, join the army.

The reason is pretty simple. The guns have artificial damage, ranges, etc to keep one gun or class of guns from becoming too favored. With the maps being the size that they are, if SMGs performed like they do in the real world they would easily dominate over the rest of the classes outside of maybe the shotguns which have a much further range in real life as well. As to your particular situation it could have been several things that would cause an AR to get outgunned by an SMG. Really too many variables to even speculate properly.

Concussion grenades would be way to much fun to be real. Intelligent equipment that knows who your enemy would cost to much. Targeting using magic that can see through walls doesn't exist. You want realism don't play a game made for people that suck at FPS.

Also for people who say you want realism join the military. If you ever join a military force that sets strict limits on where you can fight an enemy then when you spot the enemy tells you to get more kills before they are willing to unleash the pack of deadly dogs, artillery, air assets and other nasty stuff they have one standby you are in the worst military in the history of mankind. At least in the first call of duty when you were given just ammo and the other guy got a gun you know they didn't tell you they had a ton of crazy weapons they could unleash if you got some kills.

Also everything in this game is made out of indestructible materials. A real bombing run would kill everyone on the map.