Caste is the ugliness Indians wear on their sleeves and call culture