"Everybody knows that most NATO countries don't pay their bills, we know that because Donald Trump shone a light on that inequity.That it was unfair that America should carry that for so many underpaying European countries.
"He was absolutely right about that. He was also right about the threat of China. Go back two or three years and Joe Biden doesn't think China is a threat. Suddenly he does."
Piers added: "Donald Trump has been calling out China for 30 years.
"So there were lots of things which I felt Donald Trump didn't get enough credit for.
"Which Joe Biden because he is a liberal, and Democrat president, gets too much credit for now. I don't think he is held to the same account by the media in America that Donald Trump was.
"And I think that is a plain and obvious fact. And that is not good for the US media. You should be able to hold your own to account."
Piers said the perception of Joe Biden in the UK following the G7 summit was "that it was all fine."
He added: "It wasn't the noise and chaos and unpredictability of a President Trump visit, which personally I rather missed actually.
"He enlivened these dreary affairs where everyone gets together and says boring platitudes.
"And when dealing with China and Russia, NATO, every issue out there from the pandemic to climate change, whatever – I'm not sure people want a calm America that isn't taking dynamic, proactive action."
Morgan said he believes Biden sees his role as "calming everything down", adding: "I don't think that's enough.
"I'm not sure people want a calm American who isn't taking dynamic action."
The British star also hit out at Prince Harry and Meghan Markle for "whining" and "hijacking" the Queen's name for their baby daughter, Lilibet.
He suggested Harry and Meghan take a tip from the queen and "pipe down" about their personal or family struggles.
Speaking of Queen Elizabeth, Morgan said, "She's a remarkable person who puts duty first. And it seems to me that Meghan and Harry don't even understand the concept of duty."
Commenting on Meghan and Harry's bombshell interview with Oprah Winfrey that aired earlier this year, Morgan questioned why he should apologize to "someone who is palpably a liar."
The interview, where Meghan suggested that people within the Royal family were racist towards her and her then-unborn child while she was pregnant, led to Morgan leaving Good Morning Britain.
During his Hannity appearance, Morgan went on to defend his criticism of Meghan.
"Cancel culture, Twitter mobs come for you and say, 'If you don't believe Meghan Markle, you are a racist,'" Morgan said.
"To which I say, 'I've never said a racist thing about Meghan Markle or anybody else.' It has nothing to do with her skin color and everything to do her inability to tell the truth and her rank hypocrisy."
He went on to suggest Harry and Meghan should "give up their titles, stop whining 24/7, and try to take a leaf out of the book of the Queen – whose nickname, Lilibet, they've hijacked for their daughter.
"Take a little tip from the queen: less is more," he went on. "If you want to be a Royal, a member of the Royal Family, less is more.
"We're hearing too much of your yapping, too much of your whining. It's time to pipe down."
Harry and Meghan welcomed their baby daughter, Lilibet Diana, on June 4.
The name is a nod to both Queen Elizabeth, whose nickname is Lilibet, and Princess Diana, Harry's late mother.
Shortly after her birth, the couple was involved in drama again after the BBC published a claim from a Palace source that alleged that the Queen had not been informed that they planned to name their child after her.
Harry hit back denying the allegations almost immediately after they were published.
A statement from Harry's spokesperson said: "The Duke spoke with his family in advance of the announcement, in fact his grandmother was the first family member he called.
"During that conversation, he shared their hope of naming their daughter Lilibet in her honor.
"Had she not been supportive, they would not have used the name."