It goes for other slang words as well. Rappers call each other "X" sometimes, with no offense taken. Someone outside that group calling them "X" may wish he/she hadn't. If you're in doubt to whether you should use this word or not, don't. Just my thoughts...