Comment by protocolture

5 hours ago

> because Xi fired every military expert who might disagree with him

Are they being fired for disagreeing with him, or for misconduct.

I mean its hard to tell the difference from a western country, but "Zhang was put under investigation for allegedly forming political cliques, promoting Li Shangfu as defense minister in exchange for large bribes, and leaking core technical data on China's nuclear weapons to the United States."

https://en.wikipedia.org/wiki/Zhang_Youxia

Seems fairly reasonable. Like the US Military would act in the exact same way, if those circumstances are correct.