I look at it like this.......
gay meant happy.........then gay meant homosexual............now gay also means something that is odd in a bad way, not necissarily meaning it engages in sodomy.
words change over time.....
I hope this word doesn't offend anybody here but I'm going to type it anyway......
the word ****** once meant less than a man, a piece of property........now the word ****** is used as a friendly greeting by a large percentage of the black population of America.........they use it in every day life....in movies......in songs.......on television......
they have effectively created a new meaning to the word...........to now have 2 definitions.............much like gay, it can mean homosexual........or odd in bad way..........the two don't have to be related. I'm sure a black person who calls his friend his ****** does not mean that his friend is less than a man, nothing more than a piece of property to be owned by white men.