Such campaigns are necessary to build awareness and it happens in an incremental fashion initially...
People then join efforts like this more readiliy... http://www.folomojo.com/indias-biggest-clean-up-effort-chenn...
Hopefully it would lead to a tipping point in whole attitude and stop people littering unashamedly while keeping their living quarters clean..