Analysis: McDonald's had no choice but to fire CEO