The manufacturers should add in the cost of recycling and also process recycling themselves as part of the product lifecycle. Not an easy thing to implement.
Shipping to third world countries and letting the local "recycling" companies handle the dirty work is the way these regulations are currently complied with.