Answer to the first question: in the United States, yes. Whether that is a bad thing is debatable and not suited for the site we're on; try a philosophy subreddit.
The United States military has lost its privilege to play any form of moralism or rational justification after their actions over the past 30-50 years. It's no longer defense in most cases, it's assault. Korea, Vietnam, Iraq, the second Iraq, invading Afghanistan for funsies, there's no point to most of it.
We've only had one success in decades, and it still wasn't even related to defense!
There's a difference between defense and imperialistic invasions, and the United States military hasn't defended much of anything at home in quite a while.