I'm locked in my room crying

Victoria • SAHM mom to three amazing kids 9 months, 2, 12 been married for 4 months but been with my husband 8 years the motto we live by is live your best life

So my husband came home this morning in a bad mood. I haven't said a word to him. My mom had given me some nice stuff for Christmas and I was in the process of moving it and organizing when all of a sudden he's screaming at me. I'm a stupid bitch, I'm dumb, I'm worthless. He continues to tell me this stuff is junk why did it get it he's throwing it out. He proceeds to throw our 10 month olds bouncer outside along with some other toys. I got mad at our 2 year old and yelled at him and because of that I'm a bad mom. My mom called me and asked what's wrong I usually never tell my mom anything but I was so hurt I told her what was wrong. He heard me and called me a rat and a piece of shit. I'm locked in our room with my kids crying. This is a man that I love that I'm supposed to spend my life with. I'm so hurt and confused. I'm helping him by raising his son. He doesn't seem to appreciate all I do for this family. What I do