was socrates a homosexual