When popular vote loser Donald Trump has a very bad day, it’s probably good news for the American people. So, we may have had a pretty good day yesterday, when things got progressively worse for Trump as the day unfolded.

Trump began his day tweeting out an old favorite lie of his; that former FBI Director James Comey helped Hillary Clinton in the election (didn’t do much good, did it?).

Things got worse as Attorney General Jeff Sessions testified before the Senate Judiciary Committee, which was live streamed for all of America to see.

It didn’t take long for Sessions to become flustered when he was asked about his role in the Trump-Russia scandal. To no surprised, Jeff Sessions perjured himself, yet again, when he was caught changing his story about why he repeatedly met with the Russians during the campaign.

Of course, the Republican-led Senate won’t do anything about Sessions’ serial perjury, but that certainly won’t stop Special Counsel Robert Mueller from carving up Sessions when the time is right.

However, that was just the beginning of the bad news for Trump.

Trump’s day got worse when his former campaign manager Corey Lewandowski testified before Congress yesterday about his own role in the Russia scandal.

Then word surfaced that Michael Flynn’s son is about to be subpoenaed, which naturally increases the likelihood of Flynn flipping on Trump and/or everyone involved to protect his son.

Then, of course, the group of lawyers who are currently suing Donald Trump over his Emoluments Clause violations stood before a judge yesterday, which didn’t end well for Trump. The judge agreed that Donald Trump does in fact appear to be in violation of the Emoluments Clause and the lawsuit will move forward.

Every day that goes like this for Donald Trump is a day that might just push him over the edge to resigning the presidency. Perhaps his pride will keep him in office until he is forcefully removed, but seeing him finally overwhelmed to the point of resignation would also be OK with me. Whatever gets him out of office.