Don't know about OK, but CA is no litterless paradise. Had occasion to travel by RR a couple of weeks ago from Portland to Oakland. South of Marysville to Sacramento both side of the tracks were dumping grounds for an unbelievable amount of trash from the adjacent subdivisions. Talking about truckloads here. Course further south you have the human trash living under the highway overpasses. Lots of things you don't see when you travel by car.
I'm from San Diego originally. Every state has there litter problems, but they pale in comparison to Mexico.