He called me garbage...

All because I took a job with no health insurance coverage until January and I enrolled our 2 young boys in state Healthcare so they'd be covered for 2 months without us needing to pay an arm and a leg and now I'm garbage because of it. My pay is the same but with less hours, no nights and weekends so I could be home more with our boys. I'm so much happier where I'm at now and I no longer leave work crying half the time because of the crap day I had. But apparently I'm just a selfish piece of garbage that wasn't thinking of the family and only myself. I just don't know how to feel. This just happened last night after being with my new job for almost 1 month. I do everything for him and our boys. I just hurt so much right now.