First, you cannot argue against BJP with a Christian name. The effect is exactly opposite. There are enough Hindus against Modi's policies. People like you and the pseudo secular congress is the cause of Modi's popularity. Stay away from politics on issues related to national defense. Else you will be called a traitor !
Second, BJP is not imported. It became popular due to the frustration of majority Hindus due to pseudo-secular policies of congress. Majority Hindus make a Muslim President, a Sikh PM, a Christian leader of opposition. We treat Christians as brothers and you have a hidden agenda to convert us. It is like stabbing someone in the back. Name any coutry which has different laws based on religion. Name any muslim country which gives subsidies to visit Haj. And what do we get in return ? An affidavit in Supreme Court saying Lord Ram does not exist ! Tell me frankly, wouldnt you vote for BJP if you were a Hindu ? Wouldnt your great grandparents who were Hindus vote for BJP ?