Do you work for Crytek?.....Not being funny but people have a right to complain about things that are affecting the game,It's there right,And you don't pay for single player when you buy a game don't talk so wet,You pay money for the game as a whole and that includes multiplayer.
The forums are the best place to air your frustrations,People are not complaining for the sake of it they are complaining for viable reasons,There are some major issues with this game the main one being The host migration,Crytek SOMETIMES visit these forums so this is exactly the right place to complain,So what right exactly do you think you have to tell people not to complain if something is wrong??,And for the record I enjoy the game and am having fun with it dispite the problems.