Actually, I'm beginning to think that there is a switch coming in the basic predetermined stereotypes of all political entities.
I.E. Republicans gaining support on college campuses, conservatives gaining support in germany and france, liberals gaining support in spain...
Just as much as the climate fluctuates, perhaps people grow tired of their beloved parties?