Why is this an issue for a committee of politicians? Did they get bored of meeting about which biscuits they should have next meeting? People obviously want the stuff so they even pay a huge premium (if its Apple) to get it. Apple is not in the environment business and just because they are big does not mean they should be slammed for the problem.
If there is an environmental clean up cost to getting rid of this stuff then add it as a tax to the product. That way the people buying it (from anyone not just Apple) are paying the cost of clean up. How repairable and whatever daft sustainability criteria is up to the people, and they vote with their wallets.