Even if he is an asshole, Barry is still the CIC of the Military.
As a civilian this marine can think and can say what he pleases.
As a member of the military he can't. At least not publicly.
Not a very smart move by this marine.
Marines are not know for their intellect, just balls.