the question is which shelves. Not ALL shelves. only 13% of our stuff comes from China. they might run out of toys and electric shavers but there will still be a lot left to buy.
As I've said elsewhere, that's not how markets work. Supply is balanced with demand. Disrupting supply while keeping demand constant will result in an increase in prices and less stock available to purchase. Add in irrational hoarding when people see fewer things available, and we could have a real problem on our hands. This isn't even addressing the fact that not everything coming from China are items available for immediate sale; many are components used in other products. If shelves don't go empty, it's likely to be the result of the price of everything increasing to quell demand.
You didn't cite a source there, but aside from finished products, American companies that make things domestically source many materials from China. I remember a few years ago a news story about a company that makes crab pots being impacted because the steel wire they use was imported from China. There are a lot of secondary impacts.
As long as it isn't food. Heard a quote once (Last of US maybe?): humanity is always about 3 missed meals away from riots." In reality its probably more like 6-10, but the details aren't important. It doesn't seem like there will be food scarcity, but perhaps there could be. I'm sure there will be less food diversity, which stinks, but that is a different conversation. People will still eat.
As for toys, most kids don't play with a plastic toy for more than like, 3-10 hours of its existence and then it rots on a shelf or in a drawer until is eventually ends up in a landfill. I'm not going to miss that. I'm sure that someone will point out important things that china makes dirt cheap and I'm sure they'll be right. I personally don't care if clothing options are limited or plastic toys are scarce. The US will not implode.
It really seems like china has more to lose than we do, but because they're a communist country they can just deploy troops to quell uprisings. Tiananmen Square comes to mind. So we play this game of chicken and the media screams that they sky is falling.
Of course the Walmarts and Amazons of the world care, most of what they sell is plastic shit and clothes. I have little sympathy for them.