See Washington Post. My military legal experience is limited. But, if there’s one thing I learned when I was in the Army — there’s no First Amendment on base.
That said, it seems perverse that a guy can’t engage in political speech just because he is in the military.
UPDATE: Eric Mayer, who knows from this stuff, tells me that this is the best treatment of the story he’s seen so far.