Communism is a moral and ethical disease. By all means, it may mean well on its exterior, but throughout history, practice has shown that it can't and won't work. Not only that, but it is an enemy to any other area of the political spectrum. Be they totalitarian absolute monarchies, dictatorial fascist states, or representative republics. They all must go. Communism is absolute.
As a result, Communism cannot work with the American political scene or, frankly, with our way of life. This part may be argued; but it is my opinion that America is a very materialist and individualist nation. Collectivism is a key part of Communism and, as a result, it took off better in a collectivist state like the failing Chinese Republic and Russian Empire. Communism cannot work here.
What is my point? Frankly, this man is a shame to West Point. He is expressing Free Speech, yes, but he made an oath and swore under that oath- "solemnly swear (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; that I take this obligation freely, without any mental reservation or purpose of evasion..."
The worst part, in my mind, is what could have been. By that I mean- his district could've had some other kid that wanted just as much to attend; was just as qualified; received a nomination; and, it was just luck of the draw that one was selected over the other.
I am not trying to offend anyone here- Free Speech is a great tool, and the double-edged sword is that people can also make opinions you don't like. I can say what I'm saying now, and the KKK can preach racial slurs all day. But, this is greater than that. He is serving a country which, by his beliefs, he cannot stand to respect given that it is the stark contrast to his own beliefs. As such, I say get him outta there.