I blame George W Bush for this. 20 years of BS wars, 100s of billions spent, maybe trillion plus, 1000s of lives lost - 10s of thousands including civilians and absolutely ZERO to show for it except enriched war profiteers and political donors and you can see why so many people are turned off from military engagement even when there may be some justification.
We got 10-15 million illegal aliens and who know how many Iraqi and Afghan refugees, so there’s that.