I can come on these board and curse out Crytek / EA but really what is that going to do?? Instead I speak with my wallet and not buy a game on release day. I wait until the game has been all patched up or at least the major issues have been fixed before I make the purchase.
With that being said, I too fell for the hype of what Crysis 2 promised to be. I went against how I feel about buying on release day, because I had hope that Crytek would not fall in line with the other developers, but in the end they did. I should have waited and that is my fault. Crytek will be added to my do not buy on release day list.
You make a good point, but I'll tell you what - the forums are for fans to voice their opinions. If nothing else, Crytek knows that there are a lot of disappointed fans out there who expected better from them. Maybe this will influence them in the future? It wouldn't be the first time a development studio took the advice of their fanbase to improve upon their product.