Because the term "homo" to refer to a homosexual is notably derogatory in modern culture. You may think it's fine to refer to African Americans as the "N word", but political culture shows that in our society it is not.
Would you say that adhering to the political culture of a society is some sort of fundamental guideline by which you live?