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…2 min read·Nov 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…3 min read·Jan 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.3 min read·Jan 18, 2021--1--1
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…4 min read·Oct 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…4 min read·Oct 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…3 min read·Oct 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…3 min read·Sep 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…2 min read·Sep 21, 2020----