I know that there are a lot of people out there who have taken a military oath, whether officer or enlisted.
I was thinking about that oath I took when I enlisted into the United States Navy. It is just not in the nature of myself to swear to do something that I don't understand, so I made it a point to know it before I took it. Yet after all of these years there is something that suddenly jumped out at me which I've never spotted before. And it really is something quite striking when you think about it.
Let's take a look at it.
"I, (state name of enlistee), do solemnly swear (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; and that I will obey the orders of the President of the United States and the orders of the officers appointed over me, according to regulations and the Uniform Code of Military Justice. So help me God."
This oath is to the Constitution. It says so right there in very plain unambiguous English. When taking this oath you are not swearing to support and defend the president, the officers, any politician or political party. This was pointed out to me many years ago and I've long since grown accustomed to the idea.