Larry Flynt is sure that there is a Republican who isn't "in his heart a racist," but he's never met one.

In an interview with HuffPost Live's Alyona Minkovsk on Wednesday, the legendary publisher said that people often ask him "why I'm always knocking Republicans."

"I've been around for a long time," he explained. "I've never met a Republican that wasn't mean spirited and in his heart a racist. I never met one that wasn't."

"Now, I'm sure there are probably some that are not, but I'm just telling you what my experience has been and my exposure to conservative Republicans. They're a nightmare."

Flynt pointed out that Republicans were on the wrong side of "every single social issue," from immigration to reproductive rights and equal pay for women.

"I do not see the Republicans ever winning another national campaign in the next three to five decades," he insisted, adding that Democrats were also making a mistake by trying to be "all things to all people."

"What they should do is, they should do the right thing," Flynt said. "Let women have a voice in this country, let women have a voice in their lives. You know, let reason prevail."