man, I was gonna just let this go if you had a reasonable response, or none at all, but nah, this is...REALLY shitty. "it's fantasy, so it's fine" is the same bullshit excuse people use to get away with all manner of bigotry in their works. and what the fuck do you mean deliberately offensive language is "part of the kinkiness?" is the N-word "kinky" to you, too? also, feel free to correct me if I'm wrong, but you are not part of any of the groups affected by this language, so you do NOT get to have an opinion on whether these terms are offensive or not. fuck right off.
hell, did you ALREADY KNOW this shit was offensive? you're making it sound like you did. that you heard what people have said about this kind of stuff, processed it, understood it...and then immediately started making a laundry list of excuses as to why it's okay when you do it, specifically, so you wouldn't have to make any sort of alterations to your content, language, or behavior. do better, man.