Getting off-subject, this reminds me of being in a bar in Yokohama and one side of the bar calling the other side Squids and the Squids calling the other Jarheads. Big old bar fight with bunch of MPs and Japanese police coming in. Semper Fi to all my little Navy brothers.
Been there done that

, only in the Med. My Dad had 2 brothers WWII Navy, He and I are the only 2 Marines in a Navy family, Makes Family reunions interesting

Harmony Hermit, You need to note somethings, 1) there is no such thing as freedom of expression The Constitution guarantees the right to Free speech and freedom of the press, If I see some lowlife burning an American flag I WILL kick the crap out of him, and around here the responding Officer will sight the slimeball for inciting a riot.
2) Freedom of speech and freedom of the press do not legitimize slander, libel or treason.
3) These "Miscreants" as you call them, only insult our nation and our service because the socialists and media have convinced them that actions have no consequences, this is reinforced by "polite society" turning away and not educating them to the fact that actions DO have consequences, in the presence of those of us from less polite segments of society those consequences often involve getting the sh!t beat out of you.