In a debate about the French election result on national broadcaster DR's Debatten programme Monday night, Krarup, a former priest as well as politician with the populist Danish People's Party (DF), made the remark while telling fellow guest Rune Lykkeberg that he would have preferred to vote for Macron's opponent Marine Le Pen.
Krarup starts by saying that he does not know much about Marine Le Pen before asserting that he would not have voted for Macron.
“I would have given her a vote in the absence of [a better option]. I would never vote for that nice little gay boy, I was about to say,” Krarup says, before host Clement Kjersgaard eventually breaks in to ask him to clarify his remark.
“What makes you use an expression like that?” Kjersgaard asks, before Krarup appears to retract the remark to some extent.
“Ah, that's also wrong. I would have used a slightly nicer expression, but when standing face to face with you here, it can often be difficult to find it,” Krarup says.
“I would have said well-behaved little schoolboy,” the former MP then adds.
Krarup said Tuesday that he had "no sympathy" for homosexuality, although he regretted his poor choice of words.
"I ended up using a stupid word that I didn't mean to use. That's how it goes sometimes in this world," Krarup told Politiken.
When asked by the newspaper for his general opinion on homosexuality, the former DF politician responded that he does "not like" it.
"It is not something I have any sympathy for," said Krarup when asked to elaborate.
Macron, whose private life has been the subject of much talk among the media and public given that his wife Brigitte Trogneux is his former school teacher and 20 years his senior, laughed off rumours he was having a homosexual affair during his election campaign.
Politicians called for Krarup to apologise following the broadcast.
Jakob Engel-Schmidt, education and research spokesperson with the Venstre (Liberal) party, called Krarup's appearance “embarrassing and disappointing", adding that he should apologise "asap".
The opposition Social Democrat party's Jesper Petersen wrote that: “Homophobia is disrespectful and un-Danish.”