This week, Walter Russell Meade discusses the success of United States sanctions on Iran, America’s expanding budget deficit, China’s destruction of the European Union’s economy, and why 2026 is proving to be a bad year for incumbent political leaders.