Morrissey is at the centre of yet another row after claiming: "If more men were homosexual, there would be no wars."
The 53-year-old former Smiths frontman provoked fresh controversy in an interview with American online magazine Rookie when he insisted that only heterosexual men enjoyed killing.
The singer, known for regularly sparking outrage with his political rants, suggested that if there were more gay men, there would be fewer wars.
"War is the most negative aspect of male heterosexuality," he told the online magazine, which is aimed at teenage girls.
"If more men were homosexual, there would be no wars because homosexual men would never kill other men, whereas heterosexual men love killing other men.
"They even get medals for it," the Everyday Is Like Sunday star added.
The indie icon, who describes himself as asexual, insisted that female soldiers did not have the killer instinct.
"Women don't go to war to kill other women. Wars and armies and nuclear weapons are essentially heterosexual [male] hobbies."
Morrissey went on to criticise fellow singers, claiming that they had nothing to offer.
"Whether it be Beyoncé or Justin Bieber, we see singers who have absolutely nothing to offer anyone as they walk off stage clutching three Grammys in each hand," he said.
"I saw Madonna live and no audience member reached up towards her to try to touch her. I see this so often with artists whom we're told are global stars. It is a big lie."
In December, the veteran rocker hit out at the royal family, blaming them for the death of Jacintha Saldanha, the nurse who killed herself after being tricked by Australian DJ pranksters in a hoax call.