yes there is. you are subject to UCMJ (uniform code of military justice)action for statements you makes about your commanders, including the president...he is your highest ranking commander.
you are also not allowed to assemble and protest in uniform like i see these veterans against the war.
i cant stand people who hide behind their veteran status as if its a license to say and do whatever you want.
whats even more sad, is supposedly hes an officer. he should know better.