I had the limits of political expression explained to me when I was in Basic Training, and again in more detail in EOBC. And I've had to discuss those limits, once, with members of my platoon.
There are real limits to the political opinions that service members can express, and good reasons for those limits.
I respect your opinion and thank you for your service. And I'm sure we share the same contempt for the lying anti-American tactics of Michael Treasonist Moore!