I just have to ask you if you are a U.S. citizen living somewhere else or are you a citizen of another country? I ask because you seem to have an odd edge to comments you make about the U.S. over many topics. Pretty judgemental, edgy.
I disagree about people with high moral standard not having an interest in serving in the military for that reason alone. I know many that do serve and have served. The military is not all miscreants. There are of course many excuses for not serving in the military but those I know who have served who do have high morals have managed to do just fine.
I am a U.S. citizen, for whatever that’s worth.