You seem to have a lot of hatred for the country of your birth. Perhaps you wish that you were born as a white man in a country of "enlightened whites" ?
Did you parents never eat paan, or eat with their hands? Do you think that they followed a trash culture with nothing good in it?
India is no paradise on earth, but do you think the US, or whichever other great country you are in is?
And do you think ridiculing your own people and culture is a good way of "improving" it to meet your high standards?
But I think you do not care for improvement anyway - you seem to get a kick out of abusing Indians. To each his own.