Shut Up! It can't really be that way. Your all wet!
I mean its like the total bomb, or sumthing. BTW I think your the Cat's Pajamas, the bee's knees - like totally tubular dude!

All three slipped into vernacular and started off as slang.
Homophobe: Is a contraction of the word homophobic: Date: from 1969
: irrational fear of, aversion to, or discrimination against homosexuality or homosexuals
Now there are people who are phobic when it comes to homosexuality - like people are phbic about heights, closets, etc. however nowdays the word homophobe over used.
Gay started out as "happy, joyful" but it was adopted first as a derogatory word, then adopted in the 50's by the gay community as their own. Today it is now used as a negative as in 'that's so gay' not meaning that it is happy or homosexual.
http://www.plateaupress.com.au/wfw/gay-gone.htm give a longer history of the word.
Homosexuals need a label, thankfully we are given many options to choose from, we got together one day and decided that "gay" was the nicest one. There are some who will proudly bear the F word as their own.
Sleep is a tricky one, because people have a hard time saying F--- and a much harder time saying sex or having sex or had sex, or will have sex. so they opt to use "sleep" as in "sleep with" to describe a function which must be unnatural and forbidden since we can't use that word (sex) in polite society.
It is a long term hang over word from the days of "pillowing".
I know it is a little confudiling but that is the way humans are. But don't worry, everything is Jake.