Mel, you showed an awesome amount of maturity and self-control (especially in view of the lack of sleep).

Your DS may have a twat and mostly-absent father, but he's done very well with his mature and even-headed Mama!!

Good on you for moving on and looking at this objectively.