The bazaar thing is the poor tend to be more religious and so they line up better with the right wing on social issues. Sometimes this is enough for them to vote Republican. Also, hispanic non-Mexicans many times don’t self identify as a minority, and so don’t really see the need to be protected. Moreover, if they come from countries that have messy political pasts with governments changing from capitalism to more of a socialist form, the citizens who came from those countries many times buy into the socialist scare tactics of the right, and vote for them agaist the liberal socialist democrats.
Still, I do think a growing hispanic population works against the republicans over all, and the younger generation of all races and ethnicities seems a little more liberal in general.
Also, the country moves around more and more, and northerners moving into the south affect the vote. If we keep piling into NC and GA, eventually there will be a tipping point. In fact NC was a swing state this last presidential election if I remember correctly, FL almost always is.
What I think is, if Obama wins the next election, and then the next one after that another Dem wins, then the Republican party will take a real shift in course, pick a topic that will really win over a portion of the country and let go of the topics that offend certain people, and then there will be a huge shift. Similar to when the southern dixiecrats moved over to the Repiblican party. It will be either that or the party dies off.
I read recently that 50% of the Republican party is evangelical Christian, that is much higher than I would have imagined if it is correct. So that is basically a bible belt stronghold for now, probably more than the minority or majority status of people. Religiousity makes a huge difference in how people vote from what I can tell. Even orthodox Jews many times vote Republican right along with the conservatice Christians, not sure about the other religions.