naaa... you know I'm not. I don't remember who said it, but it was a great personality of the last 10 years who said that "the lack of individual responsibility is a virus that may kill Western Civilization"... that, and political correctness together.
Of course he is to be held responsible. That is what LEADER used to mean. I don't care what many people try to make it mean now, but HE is responsible for the final product.
I have presented my resignation more than once during my professional life for not being in agreement with a completely different vision for a given product or project. If you are in such a situation, and do not resign, you are not HONEST. If he was being pressed to add "features" that were not in agreement with what his vision was for Civ5, as many try to claim to defend him, then his professional duty was to resign.
If he was in agreement, or if it was his own vision, which is what I think, then he could stay and deliver what he delivered.
Either way, poor, very poor professionalism.