CNN’s Chris Cuomo suggested on Monday night that violence carried out by Antifa is not as bad as violence committed by racists because Antifa’s cause is moral and just — even after they attacked police and reporters over the weekend at the “Unite the Right” rally in Washington, D.C.

The segment came after a couple of dozen racists came out in support of the “Unite the Right” rally and were met by a large gathering of Antifa thugs who ended up attacking reporters and police officers.

Cuomo downplayed Antifa’s violence by saying they only “confronted” police and “berated” journalists.

“All punches are not equal morally,” Cuomo said. “In the eyes of the law, yes.”

“When someone comes to call out bigots and it gets hot, even physical, are they equally wrong as the bigot they are fighting?” Cuomo asked. “I argue no. Fighting against hate matters … drawing a moral equivalency between those espousing hate and those fighting it because they both resort to violence emboldens hate, legitimizes hateful belief, and elevates what should be stamped out.”

Cuomo then attacked President Donald Trump for condemning all violence and all racism ahead of this year’s rally.

“Fighting hate is right,” Cuomo continued, comparing Antifa to civil rights activists and combat soldiers. “That’s why people who show up to fight against bigots are not to be judged the same as the bigots even if they do resort to the same kinds of petty violence.”

WATCH: