::Homosexual is an offensive term.  Many dictionary usage guides warn against such language.  I can provide links if you wish.  Homosexual is one the same level as nigger, engine, and negro.  I don't see us writing articles on Negro History so therefore I suggest we follow the dictionary usage guides on homosexual.