I read a study by a polisci prof. at (i believe) GA Tech, who found that the more a voter knows about the issues, the more likely they are to vote Republican, and with the converse, the more likely they are a democrat. I know many democrats who dislike favoritism for minorities, welfare, and high taxes, yet they will vote a straight democratic ticket.