Wrong on so many levels.
I know that SO many players bought Halo 4 for the campaign alone, spartans ops and Forge. And don't even touch multiplayer.
This forum is no cause for "falling apart", that is a load of nonsense. If you didn't realise those things until now, it's because you didn't have a solid opinion of your own, and you got swung pretty quickly. No one made you believe it. 343 need to know the faults of the games they make, just like every game developer, if they don't, how are they meant to make this "perfect" game you speak of? They can't.
Why should we make a game to prove a point? We can understand how much work goes into making a game that took 4 years to build from nothing.
Halo 4 does have a lot of highs, but it definitely has many faults. Anyone saying otherwise is lying to themselves, because it's fact, and needs to be addressed, just like what 343i is currently doing. Even Frank O'Connor said it himself.
I have seen many people hate the game, and that hasn't swung me from saying Halo 4 is the best Halo made in many points, but saying the people who don't like it are the ONLY cause for it "falling apart" is such a bad argument. Because just like the developers, we are people too and have a right to express an opinion. Just like anyone in the world.