I wonder if this Marine called the Commandant of the Marine Corps an idiot, would people still be supporting him? My point is, Marines aren’t allowed to criticize their chain of command openly. It shouldn’t matter if we all agree what he said about Obama, it’s still wrong.
Do you want the military to support a corrupt government acting against the constitutional rights of American citizens?
Who must make the final decision as to the legality of orders from the government? Should it be agents of government, or the individuals sworn to uphold the Constitution?
I can see no alternative to individual decisions. I can find no logic in support of anything else.