that is such a horrible feeling, I've been there.

Once Jaidan sat on the front step and cried Broke my heart, he was 2.5 years old and looking forward to seeing daddy.

Sometimes you just have to pick up the pieces and keep going. Eventually he will either pull his head out or your son will realise what a idiot he is. Either way your not the bad guy so remember that.

another one cos I know you need it.