I agree with your points. But no one could get elected on it because no one could get votes without causing people to fight along regional or ethnic lines. I would also add that it should be illegal to refer to anyones caste. Caste should have no legal status, and ANY mention of caste should be treated as hate.