The Christian Right, known in the past as the Moral Majority and the Christian Coalition, was a very powerful force from the late 1970s until 2012, having an impact on the election of Ronald Reagan and George W. Bush, and effectively hijacking the Republican Party, effectively promoting their biased agenda.
But now they have suffered a major defeat in 2012, and the influence over the party is waning. The Republican Party is well aware that if they allow the Christian Right to continue to wage war against women, immigrants, and gays, then they will disappear as an effective political opposition to the Democratic Party.
The majority of American women do NOT want anyone controlling their reproductive lives, and telling them that rape is not a reason for abortion.
The majority of immigrants, whether legal or undocumented, do not want minority groups to be profiled, have to fear the police, be told to leave the country with their children who are born in America, and have religious leaders display hate and prejudice toward them.
The vast majority of gays and lesbians, and their straight allies, want discrimination based on sexual orientation to be ended, and to have the same legal rights to basic civil rights, including the right to marry.
So those Christian pastors who preach hate, including those who rail against Barack Obama and wish him harm, are only undermining the legitimacy of their being ministers of Jesus Christ, who would, most certainly, be advocating the totally opposite view of all of these groups, and promoting love and tolerance, rather than hate!
It is a good thing that the Christian Right is declining in its influence, as the South and Great Plains decline in significance in population terms, and as older white males in particular, who refuse to understand the need for change and moving forward, grow older, and will soon pass on, as a bad memory of the ugliness of extremist religious values!
Separation of church and state needs to be reaffirmed! Theocracy is against what the Founding Fathers advocated!