It is just a fact that after 8 years of The Clown EVERY officer with a star on his shoulder boards was libtard approved. A handful had spoken out (like Flynn) so Trump picked them. Now, 2 years in, there are general and flag officers whom Trump has promoted and so there is now a crop that can be promoted over the 0bama generals. So, naturally, these 0bama generals and admirals are still there but being replace and now they have a natural alliance with the Deep State.
Trump needs to listen to his Generals on many issues. Just because generals have a differing view on war matters (which Id trust to a general over any president and politician) doesnt make that general liberal. It make the general either right or wrong and the only way one finds that out is if the plan is stuck to. Not everyone that may disagree with the president on certain matters is an automatic liberal