we broke up

I broke up with my boyfriend today. I am 24 weeks pregnant and he just tells me I'm just hurting the baby and that the baby will hate me because of all this. But he sits there and talks to other girls, we will be in public and he stares at other girls, he's always snap chatting other girls, he even offered to send a girl nudes and when I confronted him he tried to lie about it even though I screen shot the message and showed him, he said it was a joke and he wasn't gonna do it, who jokes like that? 
Am I the bad guy?
He tells me I blame him for everything and that if it wasn't for me being selfish things would've worked out. 
There is a big age difference between us and he always says well if I would've supported and help him out we wouldn't have any issues. I don't feel the need to support someone who is damn near twice as old as me I feel like if anything they should support me out. Did I mention I'm only 21 so my life isn't completely together and I'd admit that but I am trying. I have everything for my baby thanks to family, friends and of course myself. He has bought nothing not even a case of wipes. He says he can't afford it. He says it's my fault he knows nothing about the baby but literally when I go to the doctors I am in and out within 5 mins because nothing is every wrong. I have had no issues or symptoms. What is there really to know? They tell me baby is healthy and I look good and I tell him but yet I'm hiding everything about the baby from him? 
What the hell did I do wrong to be treated like this? 
He makes fun of me because i live with my mother but yet again he is 2x my age and lives with a family friend. He literally bashes me because I live with my mom and he says we would have our own place. Did I mention my family helped him get a union job with guaranteed hours and benefits and he quit it because I didn't support him, no one supports me to go to work, I thought that's just what humans did. Now he has this job where hours are not guaranteed and his pay checks are little to nothing . So yeah let's move together and i have to pay every bill, plus everything for the baby, plus my car note, insurance, phone and everything else. such a great idea right? Like wtf. Or I can just move out on my own when I have enough money saved, like a smart person would. What do I look like letting a grown man live in my house fucking around under my roof and I'm paying the bills? I think not!
I'm done venting now.... 
He's not literally 2x my age , but damn sure close enough .