It's ignorant to see no economic benefit from telling China that enough is enough. It's ignorant to not see how evil Iran's leadership is, that sanctions will bring change, and that passively sitting back while trading "partners" circumventing sanctions diminish their effectiveness. It's ignorant to do nothing while entire industries like steel and automobile production leave the US along with those jobs. So yes, being a tough negotiator while result in a few quarters or years of lesser growth, but in the long haul the rewards will be far more significant. New production facilities don't pop up overnight. Public investments in infrastructure take years to begin paying back... but the government spending doesn't get put on the balance sheet (like the IRS loves to force businesses to do) and instead hits the bottom line right away.