neo-hippies and anarchists