To be fair, western corporations were the ones who made the big move of offshoring all goods manufacturing to China in the first place and turn them into e-waste in a constant race to the bottom of lower and lower costs and higher and higher margins along with insane executive pay for their genius move. Hardly China's fault. Hate the game, not the player, and this game was made by the west, and China has just gotten really good at playing it.
The best way to fight this is to bring back manufacturing (it's already cheaper to build certain stuff in some EU countries than in China) along with products that last longer and are more easily repaired. Western consumers would just have to stomach higher cost of goods, and western corporations would have to stomach lower margins, but it's definitely doable if desired, but it won't happen.