Actually, I agree with your entire post. Eisenhower appears to be the exception, not the rule.
Too many generals and flag officers are used to having their asses kissed all the time, and are subsequently ill suited for leadership as civilians. Joe Sestak and Wesley Clark are more recent examples.
John McCain.