And the current generation is busily embracing socialism.
I don't agree. I've found Gen X and Gen Y to be MORE conservative than their parents. Immigrants aside, that is...