Modi was denied visa because of his poor human rights record ... it had nothing to do with any fundamentalist christian group. In fact, if there were any fundamentalist christians, they would welcome the genocide on muslims and so, would consider Modi a friend.
But, Modi's inaction during the riots, was an act considered violation ofg human rights ... and I personally think that US did the right thing in denying him the visa.