If it's not due to their religion, then why is the attack centered on their religion? This is absurd. You attack their religion as being a cult. 

You say that your anti-Vaishnava Hindu religious bigotry is OK because the religion you are criticizing is a "cult" and that it has what you call anti-homosexual views. So if we simply label a religion a cult and point out their conservative views in regard to homosexuality, then they're fair game? That means we can go after any Islamic or Evangelical Christian church or the Catholic Church, which many people consider a cult. This is the point. You define a religion as a cult, you say that their views on social issues go against the mainstream, and your religious bigotry becomes perfectly acceptable.