I literally couldn't agree more with you. I can't stand how people defend 343 after all the -Yoink- they've pulled. It's ridiculous.
Seriously i have not heard a single constructive reason to defend 343. All i hear is 'STOP COMPLAINING!!! STOP HATING!!!! DON'T SAY BAD THINGS ABOUT STUFF I LIKE!!! HALO NEEDS TO EVOLVE GO PLAY THE OLD GAMES!!!'
None of those are valid arguments in any way. There are many reasons to hate 343, and very few reasons to like them.