In the latest "wait, what?" move from the current American President, apparently the US is going to impose a tariff on all goods from Mexico, its second-largest trading partner, until Mexico "does something" about the illegal immigration problem along the US-Mexico border.
Let's leave aside for the moment that it's almost certainly just a distraction from something else.
Let's leave aside for the moment that, just like the Chinese tariffs, it's almost certainly going to do as much if not more harm to US companies than to Mexico, especially as many companies were in the process of moving manufacturing from China to Mexico.
Let's leave aside for the moment that illegal immigration has been declining for years, since long before Trump was in office.
Let's leave aside for the moment that illegal immigrants make up only about 3% of the total US population.
Let's leave aside for the moment the racist attitudes and beliefs behind much (although not all, I would argue) of the anti-immigration movement, and behind the entire Trump foreign and immigration policy positions.
Leaving all of that aside... it's still incredibly stupid. Assuming for a moment that your goal is reducing immigration into the US, for whatever reason, basically everything the Trump administration and its supporters propose to do is wrong and counter-productive toward that goal.
The core problem is supply-side economics.