I think there is your answer. He disappeared and you don’t like it. You’re not married and you don’t have a child t...
This is essentially what I was going to say too. Life is full of uncertainty, even when mental health issues aren't a problem. You and your child are your responsibility whether he's in the picture or not, so that's your next step. Get a life of your own regardless of whether he comes back or not. I'm sorry you're hurt and angry, but either way you have to figure it out for your child. Make other friends, that's probably a healthy thing to do regardless.
Are you getting any help for yourself? Are you in therapy? From what you've posted here it sounds like you are "intense" and have a lot of anger issues as well. You mentioned that he needs to take responsibility for his actions, have you really been willing to reflect on your responsibility? He might very well be afraid of you and your intensity if he's normally a "laid back" person.
Is financial responsibility and help all you're wanting him to move back for? Because I didn't read one nice thing you had to say about him. If he has issues with confrontation, then maybe you need some couples counseling to learn how to communicate with each other in a healthier manor. It seems the communication between the two of you may be somewhat toxic.
Did he not tell you about the graduation to try to avoid another confrontation? Was that the only day available to go Christmas shopping, or were you just angry because he didn't do what you expected him to do. Did you tell him this was the day you planned for the two of you to shop? Is there a reason you couldn't go shopping for your daughter alone? I'm not asking you these questions because I need to know, I'm asking them so you can reflect a little for yourself.
He may be putting off coming back because it seems even that conversation is what you expect and may be confrontational to him. If I moved out to avoid fighting, the way to help me decide to come back would not be through fighting....that's just logical.