Re: All well and good..
I agree that most people don't care, but this kind of issue was resolved a long time ago - get money back when you return an item - just like the old drinks bottles.
I think we can resolve both the waste and fixablity issues - by charging a set fee for electronics which is proportional to the size, expected lifespan and ease of repairing. For example if you charge £200 extra for a iPhone then you get that money back when you return it to the vendor that sold it. For large stuff like TV's you might end up paying an additional 100% of the purchase price because they generate so much waste.
At least charging upfront would solve the issues of dealing with companies that only exist for a few months or customers who can't be bothered to try to dispose of items sensibly.