It is not something I want to believe - what you are saying IS curse and abuse. To say that many Indians spit on the roads is fact, to say that India will always be filthy is indeed curse and abuse, born of your own shame at being an Indian, when you went abroad.
I stand by my statement - I believe that someday you will clean your own mind of the prejudice and bigotry it is now exhibiting.