Fine line, though, with any military with elected civilian oversight.
Generals/bureaucrats publicly snub/disagree with politicians we DON'T like or agree with?  Rock on, stick it to the man, speak truth to power, be  brave ....
Generals/bureaucrats publicly snub/disagree with politicians we DO like or agree with?  Who elected those f#$%^&ers, disloyal f%^&
(ks, treasonous f#$%^&(kers ....
Good for the goose ...
And sadly, I suspect we can never COMPLETELY separate politics 
