It is over due, Trump should not have these people around in the first place; they are with the globalist. Trump loves the military but the top brasses are the problem. I bet all the Join Chief of Staffs are with the globalist who love to control the world and make America no longer a SOVEREIGN country.
Makes perfect sense. You have to control the top positions to control everything. We still control the tip-top position with POTUS, and he keeps rearranging the furniture on them in the middle of the night. A lot of stubbed toes every time someone yells out. Now he's getting rid of those who refuse to go away.