After Playing the turd called Bad Company 2 beta with it's 54 fps
They've stated multiple times that the Beta doesn't have all of their optimizations that take full advantage of the clients hardware
and near-worthless weapons
There will be a hardcore mode that has realistic damage, and they've also stated that the BETA build was 6 weeks old when the BETA was released. This older build doesn't have any of the weapon changes implemented since the PS3 Beta.
Don't think you should say a game sucks until the game is released. The Beta wasn't built to entertain you, it's to spot glitches and get feedback from the users before release.