Agreed on Jimmy Dore.... He's come a long way since his days as a Lap-Dog for the Democrats on The Young Turks... There's plenty I don't agree with Jimmy on, but he is authentic in what he believes, and is willing to call out BS & corruption regardless of Party... Some of his analysis is **** hilarious...