Ex baby daddy

Ok so this is my first time posting on here. So my ex knows how to push my buttons. For the 4 years i have been by myself with our 2 boys he has never once helped me out, i was the one driving to drop off and pick up my boys from his house. Technically his parents house that he STILL lives at. Note: he does not pay rent or bills, is 29 years old that still plays video games and cruises around town on Saturday with everyone else...i also bought diapers for our boys when they would go to his house and send them with extra clothes as well that i bought and never got back. At that time my oldest was 2 and youngest was new born. They are now 6 and 4. So 2 years of that crap and i decided when they go he needed to buy them stuff for his place i was no longer going to be a supplier....forward to today he gets mad because my now boyfriend has 2 kids and we had another baby 8 months ago and we have all 5 kids full time, my boys barely started staying summers last year so so far one summer. He got mad because i did not allow him to use my boys for taxes, he sends them a "care package" once every 2-3 months full of candy and toys. No school clothes, shoes, supplies, nothing(he lives in cali we moved to nevada) i do not keep his kids from him, i used to beg him to spend more time with them but now i dont, he acts like we use our taxes for pleasure, we have 5 kids to provide for, rent is expensive and this tax season we barely got a new car big enough to fit all 5 kids, no more using 2 cars to go everywhere im just so irritated because me and my boyfriend try to explain things and work things out with him to take the boys to California for him and we do it without asking for gas or anything to help us out but i feel hes just selfish and doesnt even care about our kids truly. I just want to know what you guys think and let me know please. I dont know what to do anymore.