Well, in fact, the old meaning of the word "gay" is "joyful" or "happy", so the homosexual context was not in until 1970 - 80. The word "faggot" appeared later in 1990ies, but essentially in comes from the old English "fagote", where it meant "stick" (genrally, a reference to the size of the...