All you have to do is to tell people. People are not stupid.
Then how do you explain the fact that after well over a decade of people being "educated" that Triclosan in hand soap is useless and probably dangerous, almost every soap on the market is still laced with it?
I'll explain it: such education simply doesn't work. The average person can not hold enough factoids in their brains to make the correct decisions on all of the things they need to purchase in modern life. Morever, the manufacturers are constantly bombarding those same people with misinformation and half-truths to promote their products. (This soap is Antibacterial!!!)
Without a ban, tax tweaks, or large mandatory warning box on the package that says "This vacuum an ineficient power hog. Do not buy.", then absolutely nothing will happen. (I'll also point out that the difference between increasing the tax on one thing and rebating it on something else is purely academic. They're both effectively raising the share of overall tax burden on one set of goods and reducing it on the complementery set.)