An American friend of mine told me that politicians of both colours tend to be socially liberal in liberal states and vice versa. Is that usually correct? If so, would a 'liberal' Republican be elected in Utah or Texas? Even if they were up against a socially conservative Democrat?
I think this is the tendency but there's quite a few exceptions. There's pro-life Democrats around and pro-choice abortion Republicans if you really look at voting records. Until this year Dennis Kucinnich was pro-life!