The latest U.S. strikes on Iran have put one of Donald Trump’s defining promises under pressure. He returned to the White House insisting that America could no longer keep paying for other countries’ wars. During the campaign, he pointed to trillions spent in Iraq and Afghanistan while roads, factories, and communities at home were neglected. […]