Point taken. And I never heard you say that it was right or anything like that, my argument was more that it's not ok for anyone. And I will certainly agree with you on the social class, standing and perceived intelligence as a factor. That may be one of the most insightful things that I have ever heard regarding the subject.
My great grandfather came from a different time (not an excuse, just fact) and used the word like he was getting paid each time he said it. He used it as a noun, an adjective, a verb...you name it and I learned at a very early age that it was an ugly vulgar (for lack of a better word) term. I have never used it in my life because of that. He was an embarrassment to me.