I completely agree! Focusing on the positives in life is way more rewarding, IMO.
I know that MANY people disagreed with Chris from HaloFollower (wait, HaloFollower? Yeah, them) when he said that the Community should be thankful for what we’ve gotten instead of complaining about stuff that we haven’t gotten, but I actually kind of agreed with him. 343i has definitely made some mistakes, but like you said, Bungie has too. Halo 4 wasn’t great, but it was still a pretty good game (Campaign, Story, etc.) and it gets a ton of hate that it doesn’t really deserve, IMO, because it was 343i’s first game! They did pretty well for their first swing at a Halo game.
The Master Chief Collection (MCC), also gets more hate than it deserves, IMO. Yes, it does have a lot of bugs, but 343i tried something crazy - combining 4 whole Halo games together so that we the fans can experience them in all their glory and seamlessly switch between games at ease. It didn’t work out exactly how everyone wanted it to, but I applaud them for attempting to do something great for us.
Yes, Halo 5 was pretty bare for a Halo game, but I have a counter-point for their “huge mistake”. Did 343i or Bungie even give us a “requirements list” for a Halo game? No. Yes, everyone paid $60 for a game that we expected to be “complete”, but nowhere did they say what the game would or wouldn’t contain. Also, the story and Campaign were both relatively bad, so bad that most of the Community has repeatedly expressed its hatred for it but I would argue that the reason why the Campaign and story were so bad is that Halo 5 was having development issues before launch, which has been heavily rumored by several sources. I know for a fact that Microsoft rushes them to craft a Halo game ASAP, and it’s not fair for them to do that. I love that they keep updating the game with loads of content (some of which are not needed, IMO) and I’m very happy with Halo 5. And just wait until we get the Custom Games Browser, the game’s replay-ability will be greatly increased!
In conclusion, 343i has made many mistakes that have weakened certain parts of the Community (the people who like to customize their appearance, people like me who absolutely love playable Elites, etc.) but they are listening to us and they’re slowing becoming better and better at their jobs (especially the Forge Team, thanks Tom French!). I’m not saying that you have to like 343i, all I’m asking is that people have faith in them and help them to #ForgeABetterHalo.