I was inspired to post this by the "DP called me a slag" post but didn't want to hijack it.
I have a similar 'problem' (don't think I've ever been called slag though). I get "wanker" and "twat" and more cough endearing ones like "shittydrawers". It's all banter and I laugh and don't really mind. I don't do it back because it's not my style but I don't mind him doing it.
The 2 I really do object to though are "Stupid" and "Shut Up". I pull him up every single time over these. He apologises for "Stupid", but doesn't see what's wrong with "Shut Up". He still goes on to use them the next time. I was not allowed to use the words "Shut Up" when I was a kid or I would get hit, so I never use it. DH doesn't do it in a kind of "oh shaaaaat aaaaap" jokey way which would be almost acceptable.
My real concern about these words is that when it's just the 2 of us it only affects me. However we have a child on the way and what kind of respect will that child have for me if it hears my DH calling me Stupid and telling me to Shut Up? I've explained this calmly to DH and told him he needs to get out of the habit ASAP, he sort of agrees but thinks I'm being OTT.
A lot of it with my DH is that he has self-esteem issues. He comes across as over-confident and quite cocky, but I know he has problems with me being the most, well, academic (sorry if that sounds vain), or geeky if you like, and better at general knowledge, crosswords, that type of thing. He puts me down when we're alone or in company.
It's pretty much his only fault and we're very much in love, so I feel bad being on here slagging him off, so to speak, but I'd really appreciate some advice.
I don't want to start objecting to every bit of banter, or get precious about it, but I envisage a future with a 4-year-old telling me to shut up because it's heard daddy say it to me and thinks it's ok.