New York City Mayor Bill de Blasio says he couldn't bear to watch Wednesday night's Republican presidential debate because "I have only so much pain tolerance."

Speaking to a morning news show on WNYC public radio Friday, the city's Democratic mayor s said he caught excerpts of the three-hours-long faceoff on CNN and didn't like what he saw.

"I don't watch those whole debates but of course I watched the clips afterwards," he said.

He singled out former HP chief executive Carly Fiorina for her threat to defund Planned Parenthood, a health care and abortion provider, as "wrong on every level."

"Women all over this county will reject her and any other Republican who tries to stand in the way of women getting the health care they need," de Blasio said.

He also criticized the candidates for their aggressive stances on illegal immigration.

"The Republican candidates are outdoing themselves trying to attack immigrants and attack basically what made this country great. I do not think that's going to help them in the election next year."

De Blasio, who was Hillary Rodham Clinton's campaign manager for her successful 2000 bid for the U.S. senate, has yet to endorse a Democrat for the race, saying he wants to hear more about their plans on income inequality before giving his nod.