Well, I do not think any of them were rational, since they were fired...
I know one of them (flag officers) personally, he was a capable commander back when we served together, and good things happen to capable officers, that achieved that paygrade...
There have been over 200 senior officers in all branches of the military fired since about 2010...
Although it's impossible to deny, based on what serving people are filtering back to us these days, that Obama is favoring the promotion and placement in key command slots of his favorite "outgroups".
The Armed Forces need some serious de-Ratifying and de-gayifying, if I may coin a word. Do ask, do tell, do punch out and send home. That, and an ass-kissers' roundup.