by Robert Borosage | Mar 2, 2017 | Blog
Hillary Clinton’s presidential campaign sensibly concluded that Donald Trump was so obviously unfit for office that he could not be elected. He was shockingly unprepared, corrupted, juvenile, poisonous, and often simply repugnant. Clinton chose to make...
by Robert Borosage | Mar 1, 2017 | Blog
In his address to the joint session of Congress on Tuesday, Donald Trump showed he can play the role of president on television. He successfully read a long speech, using all the normal rituals – rhetorical optimism, calls for unity, big promises and small policies,...
by Robert Borosage | Feb 21, 2017 | Blog
Rep. Keith Ellison offers a lifeline to a Democratic Party that is struggling to stay afloat. The question is whether party officials realize that they are sinking and accept it. When the 447 members of the Democratic National Committee select a new chairman in...
by Robert Borosage | Feb 16, 2017 | Blog
Cross-posted from The Nation, with permission. Donald Trump’s provocations have stirred a resistance that is ferocious, diverse and growing, shaking Republicans and stiffening Democratic spines. Raucous town-hall meetings targeting members of Congress in their home...
by Robert Borosage | Feb 15, 2017 | Blog
Cross-posted from The Nation, with permission. President Donald Trump lies. He lies about the size of his inaugural crowd, about millions of supposedly fraudulent votes, the number of jobs he “saved” at Carrier, terrorist incidents that supposedly go underreported,...