There is no scientific nor logical basis for that post. Nice try, though.
BS. Science recognizes variations within the norm all the time. Variations of Hair color, eye color, skin color, nose shape, height, weight etc all occur within heterosexual human beings.
Homosexuality is not a variation within the norm of heterosexual human beings.
Therefore, homosexuality is not normal. It may be a mutation though.