Life is not simple, and people can't be boxed into being either heroes or villains.
The fact that a person loves one particular person is what is important; the life lesson, whether you are homosexual or heterosexual, is that you not be promiscuous, and true to one person.