“Tonight Show” host Jimmy Fallon made an emotional speech Monday evening on President Trump waiting two days to explicitly condemn white supremacists who marched in a deadly rally over the weekend in Charlottesville, Va., saying it makes him “sick to his stomach.”

Fallon, who has shied away from making political statements on his show, said he felt the need to address the president’s actions because it’s his responsibility as a human being.

Fallon said he believes Trump finally denounced the white supremacists at the rally because of the backlash he had received and attributed Trump eventually condemning the rally organizers to people standing up and demanding it.

ADVERTISEMENT

“The fact that it took the president two days to clearly denounce racists and white supremacists is shameful,” he said. “It’s important for everyone, especially white people, to speak out against this in this country. Ignoring it is just as bad as supporting it.”

Calling the rally “disgusting,” Fallon added that he was faced with explaining the concept of hatred to his two daughters, who are 2 and 4 years old.

“My daughters were in the next room playing and I’m thinking how could I explain to them that there’s so much hatred in this world,” he said. “They don’t know what hate is.”

He spoke about Heather Heyer, who died after a driver attending the white supremacist rally rammed his car into the counterprotesters. The alleged driver, James Alex Fields Jr., was arrested and charged with second-degree murder.

"We all need to stand against what is wrong, acknowledge that racism exists, and stand up for all that is right and civil and kind," he said. "And to show the next generation that we haven’t forgot how hard people have fought for human rights. We cannot do this. We can’t go back.”

Trump on Monday condemned white supremacists and called racism evil in a statement from the White House two days after the violence in Charlottesville after first condemning the violence "on many sides" on Saturday.