For the names he called you, I'm sure it was extremely hurtful to hear them coming from the one you love. But if he was calling you things that you aren't, you shouldn't let it affect you.
Like I told my S7 when he was crying after being called a sore loser - he would only be crying if he had done something to prove he was indeed a sore loser. But if he was not a sore loser, being CALLED a sore loser shouldn't bother him at all because he should know that he's not. i.e. if someone calls you an armadillo, you KNOW you're not an armadillo, so why would it bother you? But, if someone were to call you something that pinpoints your flaws - your own personal insecurities are going to make you feel defensive and hurt.