it really isn't hard to understand. for the record, i like the game but the multiplayer is a mess.
full lobbies of red bar connections
game freezes
lag galore>>>>horrible hit detection, inconsistent at it's best
no host migrations which causes games to crash
nobody is playing which contributes to the lag problem due to lack of players in your region
these are the classic fps problems that turn an otherwise good game into something people hate.