I'm a bad person for not participating in the regular annual or semi-annual citizen street cleaning activities here in the urban hellhole, but it's really time for the powers that be to recognize that cleaning the damn streets is part of their responsibility. Volunteerism is lovely, but it isn't a substitute for regular and guaranteed government action. Also, too, street cleaning machines.
The practice of setting up special business tax districts with an additional layer of bureaucracy and enforcement/collection mechanisms to do these things in the few neighborhoods where it happens is highly inefficient. Buy some machines, hire some people.