You are utterly delusional if you think Trump and the Republicans are interested in scaling down military spending in favor of social safety nets.
The US chose this status quo. America can forfeit it at any time, and give up the reigns to a country like China if they want. Nobody is forcing them to be the guarantor of global security.
Looking at a brushfire conflict like Iran, it's plainly obvious that America was wrong to instigate violence. The Strait closed, America's Navy is not getting support from bluewater vessels that actually matter, billions of dollars worth of US-owned munitions were expended, no Article 4 was ever declared, and the rest of NATO isn't chasing around blockaded tankers like Trump wanted. Until something changes, this is a net-negative conflict being gussied up in "well if we fight long enough then the debt goes down" platitude.
In truth, if we keep this war up for long enough then Americans will come home by the score in bodybags. And people like you will moan about how "America was taken advantage of" by all the countries that didn't want to kill their citizens for a Likud political objective.