Howard Stern has defended Ellen DeGeneres from her critics and bashed anti-gay GOP presidential candidate Rick Santorum and Minnesota Rep. Michele Bachmann.

Stern strongly defended DeGeneres on his Thursday The Howard Stern Show.

The group One Million Moms has called on JCPenney to fire DeGeneres as its spokesperson because she is openly gay.

(Related: Ellen DeGeneres calls One Million Moms “haters;” cheers Prop 8 ruling.)

“You know, I am not the world's biggest Ellen DeGeneres fan, but I'll tell you what: I will defend her to the end. If JCPenney fires Ellen DeGeneres, I will call on all my listeners to boycott JCPenney and I will do everything I can for Ellen DeGeneres,” Stern told co-host Robin Quivers.

“What do you want these [gay] people to do? Do you really want Ellen to go away? Do you want her to die? You want a public flogging of this woman?”

“You want her to force herself to be with a man to make you happy?” Quivers said.

On Rick Santorum and Michele Bachmann, who both strongly oppose gay rights, Stern called them “the worst two people on the planet.”

“It's unbelievable,” Stern said. “I mean, come on, we got one shot at life. As far as I know, you don't come back again. You want to make some 14-year-old girl kill herself? What are you, fucking nuts?” (The audio is embedded in the right panel of this page. Visit our video library for more videos.)