wheres the finger pointing?

Who is to blame for all the negligence? microsoft? 343i? or bungie for selling out to the “MAN” Leaving us loyal followers to die with -Yoink- halo support,