Hi
Feel exhausted with DS's behaviour- he's 13 and to be honest has been like this for several years, it's just become scarier recently 
DS has a massive problem with being told off / punished. He just won't tolerate it at all - well at home anyway.
An example was tonight
So DS and DS2 (8) were in the lounge. DS1 was annoying DS2 by flicking water at him. DS2 was calling him an idiot. DS1 snatched DS2's tablet away from him and stormed upstairs. DS2 was running after him. I went up to take the tablet away myself ( I wasn't happy with DS2 using idiot so it was being taken away as a punishment). DS1 refused to tell me where it was, so I told him that I was counting to five and if he didn't give me the tablet then I would be confiscating his PS4 - as a punishment for a) his behaviour initially and b) his refusal to cooperate.
He became very angry over the PS4 being taken away and physically fought to get it back. In the end we had to give in as he was hurting us both and was going to hurt himself. He's bigger than me now.
We just don't know what to do with him. He feels that we have no right to tell him off, punish him or anything.
At school he is a model student, extremely well behaved, polite and academic. Away from the arguments he seems happy, we have what I feel is a nice family life. Enjoy spending time together.
I just don't know what to do. It's got to change but I don't know how. I try talking to him when he's calm and he acknowledges that the behaviour is wrong but doesn't know ( or can't be bothered?) how to change it. I'm really frightened for the future. We walk on egg shells, really try to pick our battles.
I'm planning on asking school for help but he will go mad if I do as he'd feel it would ruin their opinion of him
I really need help, this can't carry on