Swacch Bharat (Clean India) campaign not covering spitting

Though the swacch Bharat (Clean India) campaign was launched with a lot of fanfare and media coverage it does not seem to have taken any action to prevent people spitting in public. Not only the poor, even educated middle class people and wealthy people in India lack civic sense and have no qualms at all spitting in public to dirty the city and area they live in.
These people will keep their own houses spotlessly clean, however they will not think twice about spitting or throwing dirt in the public area immediately outside their house.
In many public buildings the staircases are full of spit, especially pan spit , and there needs to be a change in attitude so that people in India stop spitting in public so that they stop dirtying public places.