His behaviour is pretty bad right now. His attitude stinks. He has punched, kicked and slapped me. At the weekend me and a friend took our kids to a big soft play centre as a treat. His behaviour started to deteriorate as soon as we got there. I would've took him home if we hadn't travelled so far and I don't drive so I gave him some time out but he wouldn't stay where I left him. I asked him 3 times. Next minute he started punching and kicking me like mad! At that point I was so annoyed, I told him quite sternly to stay where he was and think about what he had done. I left him for 7 minutes then we spoke about what happened, he apologised then I explained he will lose his laptop for a week and he will also be grounded (we regularly go out). Today he has been cheeky and I keep getting "who cares" and "so what". The whole thing is driving me insane! Any advice?! Please!!!