You cannot equate Republican party to BJP. People from republican party do not kill low caste citizens unlike the BJP and ABVP does. People from Republican Party do not destroy churches or prevent low caste people from worshipping in Churches unlike the BJP brahmins do in India.
You can any label you want to BJP. The fact remains that they are the only party in India that looks for welfare of Hindus. I am not saying we should all kill muslims in India but I would certainly not support commies or muslim-appeasing parties like Congress. So BJP is the only alternative that will protect my interests by not favouring muslims.