No. They still have free speech rights, but those rights aren't unlimited while serving on active duty. The military places restrictions on certain political activities to preserve good order, discipline, and political neutrality. That's part of the job we ALL
voluntarily accepted. (there's no draft

)
Did I say I supported it? I'm not advocating for anything, so take the emotion out of it. I'm simply explaining that his particular actions do, in fact have consequences. When you serve, you do have to give up some personal freedoms. Hell, not once in 20 years did I get to choose the city I lived in--the miltiary chose that for me. Not once did Iget to decide, Na..I think I'll skip work today and go to the beach.