Soldiers don't have a right to free speech. Not when it comes to political statements. While in uniform, members of the armed forces are strictly prohibited from making public political statements or showing support/disapproval for any political party, candidate, or elected official.
UCMJ and DoD regulations are very clear about this, so it's pretty hard for me to feel any sympathy for this idiot. I also must admit that I take joy in the fact that since he did not live out his commitment to the military, he will have to repay the government for the cost of his education at the academy. And since it's government debt, filing bankruptcy won't allow him to get rid of it. So I hope making his little political statement was worth getting discharged under less than honorable circumstances and getting ruined financially for the rest of his life. Especially since due to the nature of his discharge, he's destined for a life of minimum wage dead-end jobs with up to 25% of his paycheck being garnished to pay back what he owes Uncle Sam.
The sad thing is, this fool strikes me as the kind of person that won't see that the horrible, impoverished life he is destined for is the result of his own actions. Nope, he'll probably walk around the rest of his life believing he did nothing wrong and that the government screwed him over and is "oppressing" him.