Another thought: if you just started playing online you might be missing shots because you played the single player with auto target on (which is the default). Auto target will jump your aim to an enemy when you point anywhere close to him. No auto target online so your aim has to be more precise...