Sounds pretty cut and dried to me.
Hardly. Bear in mind the troops are federally funded and under the authority of our federal gov't., (and the state in the case of the guard). The University is also the recipient of state and fed funding. So really this is not personal expression, but one government agency generally "supporting" another.
When public employees' Labor union contracts come up for renegotiation, many of these state workers post slogans and such on fleet vehicles. Nobody dares whisper a word to them then. This is all about bowing to the PC demands of the antiwar "In" crowd that runs things in Oregon.