US radio host Bryan Fischer, has weighed in on controversy surrounding New York City mayoral hopeful Anthony Wiener, who was caught for a second time sending inappropriate images, to say that all gay people should resign, as homosexuality is “perverse”.

Mayoral hopeful Anthony Wiener admitted on Tuesday that he had exchanged explicit images of himself with a woman. He was involved in a similar scandal in 2011.

The US radio host and spokesman for the American Family Association, Fischer made the comment on Twitter, saying that he thought Anthony Wiener should step down, as well as all openly gay people.

He later tweeted that the solution to sexual assaults in the US military was to stop allowing gay people and women from serving.

Speaking at a press conference on Tuesday, Wiener appeared alongside his wife who said she had forgiven him, and said that he was going to stay in the race for the New York Mayor post.

“I’m responsible for that behaviour that’s led us to be in this place, but in many ways things aren’t that much different than they were yesterday”, he said.

Using a cover name in the past, Wiener had sent explicit messages and images to one woman over a period of six months. When asked whether he would drop out of the race he dismissed the idea, saying:  “I said that other texts and photos were likely to come out, and today they have”.