I would like to thank you all for your kind words but feel I need to explain my actions.
I am disgusted with my behaviour towards my son, I over reacted a few times when he gives me his back chat and it was all petty trying to make sure I had the last say.
I'm the parent and should know better, I told him he was horrible and a spiteful boy because the way he treats his sister and I can't cope with him anymore. Seeing him fight the tears makes my gut wrench.
Had I not been suffering a hang over I'm sure I would have dealt with it a whole lot different.