“I love it.”

That’s how Donald Trump Jr. responded, we now know, to an email last year offering dirt on Hillary Clinton from the Russian government.

What I love is the defense of this attempt by senior Trump campaign officials to receive Russian help in the election. As my colleagues John Wagner and Rosalind Helderman report, presidential advisers are explaining away the meeting with the Russian lawyer as a “rookie mistake” by an “unsophisticated” campaign.

“Rookie mistake”: the all-purpose defense of the Trump White House.

When President Trump failed to support NATO’s collective-defense promise, Senate Majority Leader Mitch McConnell (R-Ky.) called it “a rookie mistake.” After revelations of Trump’s meddling in the FBI’s Russia probe, House Speaker Paul D. Ryan (R-Wis.) explained that Trump is “new at this.” The rookie-error explanation has been employed to describe Trump’s firing of FBI Director James B. Comey, his handling of health care and his legislative approach.

(Thomas Johnson/The Washington Post)

There have been enough rookie errors to send this whole team back to Double-A ball. The longer this goes on — we’re now six months into Trump’s term — the less it looks like growing pains than incompetence and mismanagement aggravated by nepotism and dishonesty.

Returning from three weeks abroad, I’ve been catching up on developments at home. These weeks, though highly abnormal by usual standards, were fairly typical of the Trump presidency. Mistakes and outrages are so common that we become numb to them. But stack three weeks of the embarrassments together and the cumulative effect makes it plain that this is amateur hour for the greatest nation on Earth:

The president, representing the United States at the Group of 20 summit in Germany, tweets that “everyone” at the world conference is talking about why Clinton campaign chairman John Podesta wouldn’t give DNC servers to law enforcement. Trump erroneously claims the CIA sought the server. Podesta, who had no authority over the DNC, urges “our whack job” president to “get a grip.”

Trump gives a speech in Warsaw contradicting an earlier speech he gave in Riyadh, Saudi Arabia. While in Poland, he publicly disparages U.S. intelligence agencies.

The president meets with Chinese President Xi Jinping and the White House press release identifies his country as “the Republic of China” — that is, China’s foe Taiwan.

Trump meets with Vladimir Putin and tweets that he “discussed forming an impenetrable Cyber Security unit” with Putin. Twelve hours later, Trump tweets that such a “Cyber Security unit” can’t happen.

Secretary of State Rex Tillerson tells reporters that Trump discussed sanctions with Putin. Trump tweets the next day: “Sanctions were not discussed.” (The previous month, Tillerson called for the end to a blockade of Qatar; hours later, Trump touted the Qatar blockade.)

1 of 14 Full Screen Autoplay Close Skip Ad × The scene during the G-20 summit in Hamburg View Photos President Trump travels to Germany for the Group of 20 Summit, where he will meet with several European leaders who view him skeptically and hold starkly different views on globalization. Caption President Trump travels to Germany for the Group of 20 Summit, where he will meet with several European leaders who view him skeptically and hold starkly different views on globalization. July 7, 2017 President Trump shakes hands with Russian President Vladimir Putin during the Group of 20 summit in Hamburg. Steffen Kugler/European Pressphoto Agency Buy Photo Wait 1 second to continue.

Trump’s voter-fraud commission requests voter files and is roundly rejected by Democratic and Republican state officials alike; the Mississippi secretary of state, a Republican, tells the commission to “go jump in the Gulf of Mexico.”

In spite of Trump’s vow that a North Korean missile capable of reaching the United States “won’t happen,” North Korea tests an ICBM. Trump calls this “very, very bad behavior.” After the missile test, Trump’s U.N. ambassador, Nikki Haley, complains on Twitter on Independence Day: “Spending my 4th in meetings all day. #ThanksNorthKorea.”

Trump gives a speech at the Kennedy Center, in July, vowing, “We’re going to start saying ‘Merry Christmas’ again.”

The president tweets that a cable-news host, Mika Brzezinski, was “bleeding badly from a face-lift” when he met her. Sen. Ben Sasse (R-Neb.) responds: “Please just stop.”

Trump follows this by tweeting a mock professional wrestling video of him pummeling “Fraud News CNN.”

The Post’s David Fahrenthold reports that fake Time magazine covers featuring Trump were on display in at least five of Trump’s clubs.

The president, who had implied he had tapes of his talks with Comey, tweets that there are no such tapes. Lawmakers, calling the president’s word insufficient, threaten to subpoena the tapes.

Former CIA director David Petraeus, asked in a panel discussion whether Trump is fit to serve, replies: “It’s immaterial.”

Trump claims the Senate health-care bill “is working along very well.” Republican leaders soon abandon plans to have a vote on the bill.

The White House issues a statement threatening to bomb the Syrian regime. Both the intelligence community and the Pentagon appear to be caught off guard.

Eight months after the election, Trump tweets: “Hillary Clinton colluded with the Democratic Party in order to beat Crazy Bernie Sanders.”

Now, after months of Trump denials of Russia contacts, comes proof of a Russia meeting with Donald Jr., Jared Kushner and then-campaign chairman Paul J. Manafort during the campaign. Among Junior’s conflicting explanations: It was okay because the Russian didn’t produce good dirt on Clinton.

And these are just some of the misfires.

They aren’t rookie mistakes. This is a team that never should have taken the field.

Twitter: @Milbank

Read more from Dana Milbank’s archive, follow him on Twitter or subscribe to his updates on Facebook.