In a way I am glad that you do not feel sad or taken advantage of but at the same time I can't help but wonder what these offensive names are really doing to the core of your marriage. I could be way way off here but it just doesn't seem healthy. Even if it does not bother you on the surface. I think it would be very hard to have a deep rooted love and respect for a person who calls you and you call these names. I am all for goofy pet names and even borderline name calling like dork or something said in good fun can be okay but over time and frequently I think it could be damaging. Especially when the names get harsher (even if said in fun)
You mentioned that it has been happening the past 5 years but I see you guys have been together for 7. What started the trend of name calling? What did you think/feel about it when it first started those years ago? Did you ever have other romantic relationships with people using those kinds of names? What do others, even MC (like Jody) say about it?
I am not trying to hang on to this just for the sake of drama I just think it might be something you need to really evaluate because I just don't see how it could add positive value to your marriage, even if you don't think anything of it at the time. It just seems like a fine line, playing with fire if you will. Makes me wonder what you call each other when you ARE mad.
Just food for thought I guess. I'll drop it now. I promise