Yeah! Not everybody can work for a company that makes tons of mistakes on their games!
But seriously, the dude is a joke. He takes all the credit when people are happy with IW's games, but then reminds everyone he's just the head of HR or whatever when things go wrong.