Particularly this, which needs to be reiterated for emphasis:
...But it is sad for the Army as an institution that it will have to put some Generals who simply can't hack it into positions that certain Colonels are eminently qualified for and would perform much better.

I have no answers but I do believe that we can design a system that takes account of all our requirements better than the current one does. That won't solve all problems - nor will any other proposal - but we should be able to reward multiple competencies and find 10 or so Renaissance Men and Women to fill the 4 star slots.
Just so...