OP, I think you've missed the point of the fan base's, admittedly childish, but no less valid criticism of Nintendo on this title. From the conversations I've had with other fans, and my own personal feelings on the matter, most are more frustrated that Nintendo decided to take the Metroid name and ostensibly slap on, what appears to be, a game that really didn't need to be a Metroid game.
Don't get me wrong, it could be a fun little romp with friends; but why make it a Metroid branded game? The fans have been very, VERY vocal about wanting a new, good Metroid game for 7+ years, but Nintendo has usually come back saying something like "the audience isn't big enough to warrant a new game". I mean, people freaked out when Nintendo announced Other M, because it was finally a main-line game in the series... and then it was a disappointment to the majority of fans (a whole other conversation to have).
So finally, after the great disappointment that was Other M, Nintendo decide to announce a new Metroid game within the Prime universe! And then we find out it's a multiplayer game based off of the generic Galactic Federation... that didn't star Samus... that was mission based... Why is this a Metroid game again? Why bother giving it that brand if not to try and assuage some of the complaints that long time fans had... lol
There's no saving this game in the eyes of the super hardcore fans. Do some of those fans need to lighten up? Surely... but let's not place all the blame on the consumer here. Nintendo blew it at E3, and no manner of tweaking would bring this back from the grave for many. Sorry mate... This was a big mistake on Nintendo's part.