When the baby-boomers are gone, the Demorat Party is either gone or very different. The socialist demography is quite small, but of course there are the gays, the welfare crowd, government workers, etc.
Reduce welfare rolls with better economy (Tax Reform)
Reduce the size of Government (consolidate redundant functions)
Result: No more demokratz....
You have an important point here. Dems are running on events in the '40's and '60's and, of course, the recurrent communism/socialist theme. We need more than two political partys and we are rapidly heading toward one only. That is not a good thing really.