People suggest this a lot, but I don't think it does the trick. Some merchant bought a bunch of inventory from a Chinese factory, then tried to sell it to you, and you didn't buy it. When they get tired of holding onto it, they'll sell it at deep discount and eat the loss, then try to make up the loss on another product (and politically indifferent consumers will happily swoop in for a good deal). Meanwhile, China is laughing all the way to the bank.
If you really care, reach out directly to the merchants you buy from. Tell them you used to be a loyal customer, but you won't buy from them again until they stop carrying products made in China. Get your friends and coworkers to do the same, and keep the pressure on. If they go for it, follow through by rewarding them with your loyalty, and broadcast that win as publicly as possible. Talk about it, hashtag it, whatever. Organize.
Changing individual consumption habits rarely amounts to much more than virtue signalling.
And don't toss your existing stuff. You already paid for it, so it's not helping China anymore, and throwing it away doesn't hurt them. If anything, selling it to someone else reduces demand for new products (by exactly 1 unit).