Rudy Giuliani stirred up a firestorm of criticism in social media on Sunday after saying that "everybody" commits infidelity. 

The Trump supporter and former New York mayor has become one of the harshest critics of the Clinton marriage and on NBC's "Meet the Press" he rattled off names of women linked to Bill Clinton.

"After the long, long history of Bill Clinton, Gennifer Flowers, Juanita Broaddrick, I don't know, 27 people making claims against him, including a settlement with one of them where it was obviously true, when she first heard about Monica Lewinsky, to pretend for five or six months that it was false," the thrice-married Giuliani said.

"Are you the right person to level this charge?" host Chuck Todd interjected.

"Yeah. I'm the right person to level this charge, because I've never made such a charge, and I've prosecuted people who've committed rape," Giuliani responded.

"But your past, you have your own infidelity charge," Todd said.

"Well, everybody does. And I'm a Roman Catholic, and I confess those things to my priest," said Giuliani, who has been accused of adultery in the past and his alleged affair with a top aide while married to his second wife Donna Hanover was widely covered in the media. 

Social media quickly responded to Giuliani's assertion with many people saying they've never committed infidelity:

Giuliani criticized Todd for his question. "And I think you're bringing up my personal life really is kind of irrelevant to what Hillary Clinton did. She's running for president, I'm not," said Giuliani.

In an interview with the New York Times after the show, Giuliano clarified what he was implying by saying all people commit infidelities: "By infidelities, I don't just mean marital. People lie. People cheat. People misrepresent. People commit sins," he said. "The point that I was trying to make was, as far as I can tell, among human beings, there are very few that don't have some."