It is a fact that white Christians are steadily become a minority compared to a coalescing of all minority groups that identify with the Democratic Party.
If the GOP wants to win elections, it needs to muzzle the hate and disrespect spewed by Fox and talk radio on minorities including blacks, Hispanics, immigrants, women, gays and the poor. The "Minorities, you pathetic people are not welcome" GOP sign is branded into their minds long before any candidate even hits the trail.
You can't throw shiny baubles to minorities at election time but angrily shout "we hate and don't respect you" for four years and still expect to get their votes. Forget math and science, that's just commonsense.