The working class IS Republican. The democrats are controled by the pseudo-intellectuals, effite snobs, tenured college profs, Hollywood brats, and web page designers.
If you want to find Republicans go to the countryside and small villages. And go where Americans live. If you want to find Democrats go to the well-to-do, gay, and alien neighborhoods of the big cities and the wealthy towns in the outlying areas of the big cities.
What "selfishness" are you referring to? Are you referring to the fact that I don't think everyone deserves to have an equal amount of wealth like you and your liberal, socialist friends do.