#3--I'm not sure you do get over it. In fact, I'm not sure I want to get over it. Do I feel shame and humiliation about things I enjoy (and feel I shouldn't)? Yes. But that leads to it being even more HOT (forbidden).
#4--I love name-calling. The nastier the better...but if it bothers you (you get no enjoyment from it at all), maybe it's just not your thing--and that's fine too. It's a limit of yours. Better you recognize it now and can let him know than going along with a chip on your shoulder over it. "Good girl" is lovely too...and it sounds like you can accept that one...so, hurrah!!
It sounds like you're moving in the right direction....Good luck to you!!!