My 29-yrs with the military disagree with your assessment, profoundly disagrees.
A person can swear oaths to the Constitution all day long. If they don't know anything about the US Consitution it doesn't mean anything. They won't know when the the Constitution is being violated if they haven't been steeped in it's principals.