SPOILER ALERT! The direction in which 343 has taken Halo’s story is, shall we say, controversial. Here are our thoughts.