I would be super frustrated too, the only thing you can do is stop trying to make him get his shit together. He's either going to step up or he's not. He's expecting you to continue going after him so the moment you stop and just leave it be, he's gonna pop up. The only thing you can control are your actions. If I were you I would tell him straight up what you need from him and if he can't do it then make a boundary and stick to it. I wouldn't even put energy in to expecting a reply either. If I were you I would even go as far as having him relinquish his rights. You're pregnant now but once your baby is here you're going to have zero energy to put up with his pity party. It's as simple as saying if you don't "this" then I'm going to have no choice but to do "this". And leave it at that, anything else all you're doing is driving yourself crazy. He's a grown ass man, he will figure it out. And if not, it is what it is and the only thing you can do is be the best mama to your daughter.
Taking away your expectations is going to make your life 1000x easier
Honestly you can’t force someone to be in your child’s life… it only hurts you and your child in the long run especially when your child is old enough to realize for themselves the person you made stay really didn’t want to be there. Actions speak louder than words and at this rate I’d be asking for him to terminate parental rights.
He very clearly and obviously does not want to be apart of your lives. I would stop wasting your time with all of this and just take him to court for child support and be a single mom. Stop wasting your time with this loser and make space in your life to find someone who appreciates you, values you, and contributes just as much or more to you and your babies life! Also. There should be no question, the baby gets your last name!
Everyone is prone to lash out after being ignored for a while. The snap chat is a bit much, but I understand. I just hope that he gets it together before the baby comes