Why would people support a party that is well known for its anti-American positions? People are naturally voting for their own interests. The Dems do not represent them any longer. Look who are their primary spokespeople, the Hollyweird Left. Who wants to be associated with that kind?
If the Republicans had a spokesman like James "Pit Viper" Carville, I think I would change my voter registration to Losertarian or the Constipation Party.