i need other people’s view/input

okay so i’ve been with my bf for a little over a year. we moved in together @ 6 months. we both have 2 other children (mine from my previous marriage). i’m now a little over 13 weeks with our baby. i recently decided it would be best if he moved out. here’s why:

i’ve given him chance after chance to get his shit together & prove to me that our family is his priority. he recently lost his job because he was 1 minute late (he was on probation from being fired for being late before). soon after he wrecked the car that my family gifted to him (after he lost his job the first time so he could get there on time) because he decided to play taxi driver. he always has to give someone a ride somewhere. i told him he shouldn’t this particular night & what do you know i get a call at 3am saying he slid off the highway. car was totaled. so over the course of the next few weeks i didn’t see any effort to try to get a new car or a new job. even though there were many options given to him (he was just waiting for the hope that his job would call him back again because he was in the union). he would just spend his days hanging out with his friends, smoking, kicking it. meanwhile i’m going to work every day pregnant & sick af. i come home to my house being a mess. every day. then he would get mad if i wouldn’t let him drive my car. i wasn’t about to let him potentially ruin my car after he ruined his. one night he took it after i told him no so i felt that was the last straw. i told him he should move back in with his mom until he can get his shit together & realize what he’s about to lose. am i wrong for this? how would you have went about it?

also let me add he had the money to put down on a new car, but because we didn’t go on a specific day (it was not the only day we could have went) he gambled it away. also added to my frustrations.