First of all, everyone mouths off about their superiors in the service. They just do it behind their backs.
Secondly, if you are publicly mouthing off about the president in his role as the Commander in Chief, then that should not be allowed, but if you are criticizing his domestic policies and other policies not related to the military then the military should not have any jurisdiction to squelch your free speech rights as long as you are not appearing to represent the military and your opinions are personal.
If this guy was using military equipment for his rants, then he should be punished in the same manner for which any soldier would be punished for using military equipment for personal use. If he was doing this at home on his off time and did not publicly criticize the CIC for his military decisions, then I do not believe the Military should have the authority to punish him.
Just because you are a Marine, it does not mean that you have ceased to be an American Citizen.
“Just because you are a Marine, it does not mean that you have ceased to be an American Citizen. “
***********************
That’s what George said way back...