I can see either being more politically correct. People may say homosexual because "gay" these days is used in a derogatory manner, such as a insult among teenagers. Gay may be more politically correct because the term homosexual held a negative connotation in the 50's and 60's and was associated with "mentally ill" and "pedophilia". So which, would you say is more appropriate in the modern world?