Firearms is the lesser problem with the shitfest that is the current CoD games. Accuracy in general is not even the problem, is that they are unbalanced and poorly thought games.
instant regenerating health, nonsensical damage models, retarded stat system, ballistics of lasers that make it pretty much a heaven for camping sniper wannabes, magic armor, GRENADES... etc.
but accuracy is a problem too. it's not fair or logical that a guy sprints around the map with a 20kg gun aiming perfect shots, that two rifles of the same caliber and barrel length do wildly different damages and ranges, that the bullet spread is just an FX, that f**kING DESERT EAGLES are a valid choice of sidearms, and that kill streaks lets you f**k everyone up and there's no way to get around that.