There is an old fraternity house joke that goes like this.
Guy #1: "I think my roommate is a (colloquial term from 20th Century, for a homosexual)."
Guy #2: Why?
Guy #1: His __________ tastes like ________.
So, how could that old joke be written these progressive days?? Impossible.