They didn't make the game really, and I said that because they're giving me Halo 1-3 on the Xbox One so I can finally have a game to be set with for a while.
A lot of people hated H4 and bashed 343i for it. It's just one game, judging an entire company for it and saying they redeemed themselves is meaningless.
Then why do they accept the criticism and will try to do better with Halo 5? They wanted and respected people that judges them. It's the feedback they needed to see whether or not they're doing a good job.
The useful feedback, not the "343i sucks" "H4 is broken" etc comments. it's their first game, how the hell was it supposed to be perfect?
If anything, it's the gamer's fault for hyping the game up so much. they expected a bungie style game when it's not bungie who's making it.