President Donald Trump aired a litany of grievances on Tuesday, claiming he has a “stacked deck” against him in 2020, putting down his top aide’s husband as a “total loser” and renewing his attacks on the late Sen. John McCain.

“I was never a fan of John McCain and I never will be,” the president said, matter-of-factly, less than seven months after the passing of the longtime senator and one-time prisoner of war.

The comments capped another eyebrow-raising few days for Trump, even by the standards of a man who has regularly flouted the conventions of the presidency. On Sunday alone, Trump sent out 29 tweets and retweets that touched on everything from General Motors to his media criticism of Fox News — a consequence, people close to him say, of another isolated weekend in the White House.