Yglesias makes sort of a good point, but in his usual polemical style that robs it of its merit. He says Democrats should "surrender" in the trade war with Canada. That's just aggressively stupid rhetoric from a guy who prides himself of his language, but also his edginess. Democrats shouldn't "surrender" on anything. They should END the trade wars, the should END the Iran war - though that gets tricky.
Ending the trade wars is easy, because they are almost all certainly illegal. Trump's bizarre obsession with tariffs is politically unpopular, and - as Yglesias notes - it is unpopular across just about every interest group you could think of. So you just end them. There's no "surrender" involved and using that term would be political malpractice.
This becomes clearer when you look at the Iran situation. The US and Iran are launching shit at each other again. Why? Because Trump cannot extricate himself from this colossal mistake. There is no clean exit and Iran knows it. Iran's victory exists in enduring the sort of pain that is unimaginable in the US, because this is a war of regime survival for them and it's a fucking video game for Hegseth and Trump.
I don't even know if there IS a solution to this ongoing disaster, unless China and Russia want to jump in and pressure Iran to come to the table. Why would China want to extricate the US from this quagmire? I suppose the economic cost of continued restrictions on oil supply will bite them, too, but again, they might be willing to suffer through that, because the Iran War is just an ongoing disaster for the US. Combine it with the incessant attacking of our allies, and Trump is working overtime to isolate the US from everyone in the world.
However, as we saw in Afghanistan, simply declaring defeat and withdrawing isn't popular either. Americans are not necessarily smart when it comes to foreign policy, and they would prefer a perfect outcome every time. They want to end the war in Iran without using ground troops and without losing. That's more or less impossible.
The struggle for Democrats is that someone has to pull the plug and it won't be the GOP. They may have to force the US to come to grips with its defeat and that won't be popular.