It's a bit irrational to call a theory, and a very flawed theory at that, fact. Theories don't evolve into fact.
But we do see homosexuals committing most serial murders.
Consider:
Homosexual Serial Killers Randy Steven Kraft 65 (est.) 1971 to 1983 Oregon, Michigan, etc. "Score Card Killer"
Michael Swango 35 - 60 1983-97 Ohio, Illinois, New York, South Dakota, Virginia "Doctor of Death" -- killed hospital patients
Andrei Chikatilo 52 until 1992 Russia
Fritz Haarmann 40 (est.) until 1924 Germany "Butcher Of Hanover"
John Wayne Gacy 33 until 1978 Chicago
Patrick Wayne Kearney 28+ 1968 to 1977 Redondo Beach, Calif. gay cruising areas of Hollywood; "Trash Bag Killer"
David D. Hill 28? 1968 to 1977 Redondo Beach, Calif. Hollywood Patrick Kearney's lover; confessed to being co-killer with Kearney, but police weren't sure about the extent of his involvement
Hans Grans 27+ until 1924 Germany accommplice and love of Haarmann, the "Butcher Of Hanover"
Wayne Williams 27 1979-81 Atlanta
Dean Corll 27 1960s to 1973 Ft. Wayne, Indiana; later Houston, TX
Elmer Wayne Henley 27 1960s to 1973 Ft. Wayne, Indiana; later Houston, TX
David Owen Brooks 27 1960s to 1973 Ft. Wayne, Indiana; later Houston, TX
Donald Harvey 25 - 40 (est.) 1970-71 London, Kentucky
Juan Corona 25 1971 From Mexico; moved to Yuba City, CA in 1950s
Norman Afzal Simons 21 (est.) 1986-1994 Capetown, South Africa victims were mixed-race boys; believed to be the "Station Strangler"
Adolfo de Jesus Constanzo 21 (est.) until 1989 Matamoros, Mexico "Matamoros Cult Killer"
Carl Panzram 21 1910-1930 Warren, Minnesota USA, West Africa
Larry Eyler 19 1980s Chicago Illinois and Indiana
Jeffrey Dahmer 17 1978, 1988-91 Milwaukee Milwaukee and Chicago cannibal
Robert Berdella ? until 1988 Kansas City Kansas Dennis Nilsen 16 1978-83 U.K.
Marcelo Costa de Andrade 14 until 1991 Rio de Janeiro, Brazil Rio de Janeiro, Brazil
William Bonin 12+ 1979-80 Downey, Orange County, Calif. Orange County, Calif
. The list goes on and on.