I believe Problem in India is though India is known to the world as Hindu country in actual there is no any value to Hindus in India. If you think Pakistan or any other muslim country they say muslims are main after them only any others so they are doing good. Because of political system in india though its known as HINDU country to world there is no such thing in real. when political parties change by not giving importance to other religions and stick to hindutva things will really change because hindutva says every one are same but no other religion says like that christians says that only jesus is the god and muslims says jehad you can notice where ever muslims are there they wont stay peace fully they wont stay others to stay peacfully. can you imagin any mikes with hindu related things in pakistan no but you can see people trying to convert to other religion in india because of weakness in political system in india. If muslims are part of india why call them minorities and giving them reservation. I have seen so many people still having hindu caste in their certificates and enjoying reservation but in public they are christians. If I hurt any one please excuse me. Hindutva says all are same no other religion says it. BJP was strong when its having hindutva stamp and they did nothing for hindutva and they started like other parties and tried to catch muslims and in the process it lost most of the hindu support.