James M. McGinnisWhy the Democrats Lost: One Virginian’s ViewElection season is over, and now it’s finger-pointing season. Having lost the Virginia gubernatorial election, Democrats are looking for…Nov 10, 2021Nov 10, 2021
James M. McGinnisIt’s not the style of Trump’s speech that caused the violence; it’s the substanceSenator Ted Cruz has found Donald Trump guilty of excessive “rhetoric” in the President’s speech just before the assault on the capitol…Jan 18, 2021Jan 18, 2021
James M. McGinnisLearning to forgive Trump voters“Forgive them, for they know not what they do.” I have been trying to make that my mantra since election night.Jan 18, 20211Jan 18, 20211
James M. McGinnisMessage to Trump’s “Christian” supporters: read the New Testament. The whole thing.It seems that Jesus is having the same problem as Bob Mueller: nobody wants to read the full report. That’s the only explanation I can…Oct 29, 2020Oct 29, 2020
James M. McGinnisDemocrats, calm down. But not too much.Democrats are furious about the rushed arrangements for the nomination and confirmation of Amy Coney Barrett, and rightfully so. But they…Oct 21, 2020Oct 21, 2020
James M. McGinnisDeficit spending is all in the timing. And the Republicans keep getting it wrong.You’ve got to hand it to the Republicans; they’ve pulled off quite a feat. Within the last decade, they’ve taken opposite sides on the…Oct 3, 2020Oct 3, 2020
James M. McGinnisIn search of the sensible partyOne of my favorite Monty Python sketches was a send-up of British television coverage of Parliamentary elections. The sketch’s imaginary…Sep 28, 2020Sep 28, 2020
James M. McGinnisIt’s in the Republicans’ interest to hold off on Ginsburg replacementIf the Republicans were smart, they’d promise to wait until the next presidential term to nominate and confirm a replacement for Ruth…Sep 21, 2020Sep 21, 2020