Just my take but it sounds as if you are looking for him to validate your experience by letting you know that he sees your struggle with anxiety and insecurity based on your history. Instead he is basically telling you to "get over it" and that feels like he is dismissing what you feel. He may be a great guy but this one he has wrong. You can't "toughen up" anxiety or insecurity. Trust me, if toughen up made it go away I would be the most secure woman on Earth. I don't know what fixes that but he needs to start with listening to you and understanding that he can contribute to the anxiety or he can help make a positive change and make it go away forever. If he wants to ask you if what you are feeling is rational or ask you if you are feeling anxiety or tell you exactly where he is coming from a place of love then I think he will be a valuable partner. If he wants to continue calling you names in order to change your behavior he needs to understand that he is only making it worse. I am sure he doesn't mean to be, but he is feeding the wrong wolf. He needs to feed the side of you that is loving and kind not the insecure anxiety side.
My husband likes to call me a bitch when he is mad bc he knows I will shut up and walk away. I walk away bc I immediately turn into a 5 yr old watching my parents fight and I freeze and can't help. I am working really hard in therapy to find my words and not be that helpless 5 yr old. As well, I am TRYING to have compassion for myself and give myself the space to learn that not all men use negative words, or their fist, to settle disputes. I look forward to the day when my husband decides he wants to fight dirty, it won't turn my world upside down. It will happen one day bc I am going to work my butt off to get there. I want to be able to look him dead in the eye when he does that, smile and walk away instead of bury my head in my hands and never make eye contact with him while tucking my tail and walking away like a whipped puppy.
I guess my point is, you really need to communicate to your guy what his words mean to you when he calls you psycho. He needs to understand that it doesn't make you toughen up but instead he makes you feel..... **fill in the blank**...... And, if he can't do that you need to find a way to do it for yourself bc you don't want to wake up one morning and half your life is gone and you have forgotten who you are and are lost..... Sorry... I don't mean to dramatize it but it feels like I walked that road not too long ago and it involves a lot of self loathing for not changing things sooner.
Best wishes.