Political protests brewing from far left and far right