> Why should our overburdened local governments carry the cost of picking up a profitable business' garbage?
As an outsider looking in, perhaps because local governments are largely funded by taxpayers, and taxpayers are ultimately the root cause of the litter?
Consider the status quo of litter in countries like Japan and Singapore.
I think if the problem is to be effectively solved, things need to happen on 3 fronts: local government that establishes effective law/infrastructure, companies with cognizance that take meaningful action, and a population with the right cultural values.