Firing people? That’s not what’s happening here. With Rod, it was a willing decision of him to take an opportunity to make a new experience - how to ship a Diablo game. Everything that transpired around the matter goes to indicate there was no bad blood or anything forceful occurring to push Rod to do that. He just left cause he felt like it.
I’m not familiar with what happened to Otto, whichever role he covered, but from what I heard it also was a willing decision to look for different career opportunities at another developer. And Cleven, well, as is stated, it is because of personal matters going on which made him drop his position.
But none of them were fired so I don’t see why you’re taking those cases out of all things as pointers to the situation of the game.