Isn't the problem that companies are not involved in the waste management?
E.g. I remember reading that coca cola used to collect and reuse their glass bottles, but when the plastic bottles were introduced customers could just throw it away and coca cola didn't have to collect and clean them again.
Introduce a deposit system and if you wrap stuff in plastic put some tax on it for waste management