I used to believe that about Walmart knowing exactly how much they could squeeze but this whole thing actually throws that myth out the window. Either their suppliers we're making 25% in unneeded profit before tariffs and Walmart didn't realize they could squeeze a significant amount more, or Walmart was squeezing all they could prior to tariffs and they're now squeezing 25% too much. There's no universe where both those can be true simultaneously.I too like @Sig's idea but don't believe you'll see that drastic an impact. If Walmart and friends are getting their suppliers to take the brunt of it, the suppliers will likely tap financing while they restructure their sourcing. It's not going to take years to restructure, maybe a few months. So I don't see that happening unless all importers make the same stupid mistakes while rejigging their supplies. Walmart is not dumb. They know what their suppliers can handle to juuuuuust before the breaking point.
Remember, these tariffs aren't out of the blue. Trump has been signalling them for months. That was enough time for many companies to figure out alternatives in the meantime and I'm sure many already have.
The problem with tariffs and the way they're being imposed is that everything about the process is highly uncertain and very random. Trump might wake up tomorrow and decide to switch his bromance from the North Korea's dictator to China's, at which point any business that went to the expense to switch suppliers to Vietnam gets killed because they both instantly can't compete on price and they just tapped a bunch of funds for the switch. So the folks I know in the import world are basically all making the bet that the random number generator that is Trump's brain will revert to a mean as the most rational response. Uncertainty kills markets, and Trump provides that in spades everywhere but certainly when it comes to how, when, and for how long tariffs.