i am worried about the divisions in Hinduism and how some treat others on their basis of birth. I personally don't give weightage to my caste. you raised good points and i share your worries too. But not when you say BJP is destroying integrity. Other parties will divide India in no time if your remove BJP today. DMK, SP, BSP and the rest including congress will ask for separate nationhood and divide the nation into smaller pieces. I agree that BJP is not presenting it's case more efficiently, and if there are people who can solve the problem of Islamic aggression, missionary conversion and other ideologies which try to weaken India and divide it, then they should form a party and fight for their causes more genuinely. Not like ignorants who sacrifice everything and make their children nan_ga in that process. But rational people. Until then, BJP is the best among the worst.