Without knowing exactly what's happened between you and this guy, I'm sure you had your reasons for whatever it was that you did. You really don't seem like the kind of person who goes around stomping colons because you've had a bad day. And I hope you both start feeling better about it soon. Meanwhile, Apathy is right; Babybat's lucky to have a mum who could put enough of her own issues aside to be a good one for him, even though she hasn't exactly had the best of role models.
Aso, on your list of things to feel good about, you forgot pie. Pie is like... PIE, man.