Absolutely not making any excuses for those that litter, but half the problems today are that we rarely if ever see garbage cans any more even in Walmart/Big Box Store parking lots. Folks generally as a whole always look for the easiest solution to their problem, so will drop or dump if no recepticals available to dispose of properly within close proximity.
Part and parcel of the problem, well at least in our neighbourhoods is that local city's have started charging through the roof to businesses and homeowners to dispose, and restricting how much garbage they can dispose of per week/bi-weekly. As well recycling fines, if not put in the correct bins, applied through no fault of the business owner when drop bys drop their garbage in cans.
It's all fine and dandy these governing bodies of various levels coming up with ideas to reduce and taxations/fines etc but indirectly they rarely if ever consider the knock on effect of doing so. This has been our experience with many things in life over the past few decades of changes implemented.
It's like all the closures over the years of Rest areas in certain states, many one after the other shut down due to cost of maintaining = surely saving lives from tired driving is priceless?