In Norway we have variations on systems like this for tyres, electronic equipment and so on. Generally the manufacturer or importer pays into a fund that is supposed to pay for recycling of the product once it is scrapped. In addition shops that sell electronic goods have to accept scrap electronic goods (anyone's not just what they sold) for recycling. Petrol stations have public bins for recycling containers that contained toxic chemicals like screen wash, antifreeze, and oil.
Really it all just comes down to political will.