Loving this new thing, i always trust Bob to recommend good movies, he never lets me down, this new show looks interesting.
Now, i know Bob has never liked Halo, and even as a Halo fan i can look past that, but i can't help feeling that he doesn't really know what he's talking about where Halo is concerned, if he had read the lore and species history (which of course he won't have done, if he doesn't like halo) i think he would change his perspective.
Halo is pretty shallow when it comes to messages and hidden meanings, and purital fascism isn't one of them.
The idea of the SPARTANs giving up their identity to protect the human race is supposed to inspire feelings of sacrifice and selflessness, and even then many characters such as Forge or Buck are not spartans. The whole "US vs THEM" theme is supposed to show how desperate the situation is, Humanity is being assaulted from all sides by a force both numerically and technologically superior, and they're losing the fight. Only through self-sacrifice do the main characters save the human race, Master Cheif dying at the end of Halo 3, Noble 6 staying behind on Reach to protect the Pillar of Autumn, Forge activating the engine etc.
The Covenant are a pretty odvious take on religion and blindly following orders, but as they progress they (notably the sangheili) learn that their leaders don't have their best interests at heart and rebell, joining the humans and turning the tide of the war.
It is true that the races are very diverse, and it's one of the most attractive aspects of Halo to me, but Bob is forgetting that this is a video game, there would be no point making the SPARTANs diverse because you play as them, the Covenant are so diverse because they are enemies, you dont want to fight the same enemies all the time.