It's funny when someone in the military mouths the line about "protecting our freedoms", and at the same time voices total contempt for people exercising their 1st Amendment right to assemble and peacefully protest government policy. I know that there are more intelligent people in uniform who understand that they did not "give me this right", I had it before they were born, and see the irony of this type of jingoistic stupidity. People join the military for a wide variety of reasons, if you think that you are just "serving the public" with that attitude, STFU and do your job. Or do something else, it's an all volunteer service these days. (And since before you were born, most likely).
And just to clear something up, your present employers are not paying you to defend the rights of Mother's Day protesters. If they had their way, these protests would be illegal. But due to some pesky laws passed a long time ago, that's just the way it is.
The question for you is: who are you serving? All Americans? The 40% who support the president and his policies? Halliburton? If you are not serving all of us, get a different job. Please. Have a nice day!