Yes,and no.
He IS right in the respect that West Point and the other academies are "company schools". They treat the children of serving General officers like Royalty who can do no wrong,and the others as cattle with no right to an independent thought. It is,in effect,a private trade school ran on government money.
Also,affirmative action is a VERY large part of the problems with the service academies today. Remember the photo of the Hispanic WP grad who raised his traditional dress uniform coat to reveal a CPUSA T-shit under it,and a hammer and sickle liner in his hat?. He did this while smiling,and not worrying at all about negative consequences because he KNOWS he can't be punished for it,and if he is,that he will win a multi-million dollar discrimination law suit.
The sad,sad truth is that politics should have NOTHING to do with a service academy,and that politics rule all of them.