Fabians, Gramscians, Alinskyites, Ecosocialists, Malthusians, Multiculturalists, feminazi egalitarians,globalists, Brave New Worlders. Quite a wrecking crew.