Nice word salad. Worthy of Trump. We all know who the alt right is. It includes the neo nazis, the Klan, the Birchers and various white nationalist organizations and media outlets like Breitbart — but who is the "alt left" that you keep talking about?