bhu, the far-right nutjobs you live around are a dying breed. They are going to go down swinging when their "traditional" America changes, so there's little point for a Democrat to tiptoe around them in order to avoid pissing them off. Look at the changing attitudes towards gay marriage, for example. If anything, staying right-wing on certain issues will hurt politicians in future elections as they lose the Latino, African-American, female, youth, and non-homophobe vote.