Just that really, this is the first time I have shouted at him and I feel terrible. He was playing up, upset over being asked to do something (wear his jumper to football) and he just wouldn't let it go. What I said wasn't bad ('I am asking you to stop answering back, not another word or you will not be going to football' NOT ANOTHER WORD! .....). He's generally a very well behaved child, never in trouble at school, always wants to do the right thing. Lately, he's been pushing boundaries a little at home, getting upset easily. I have to add he recently had his third airway related surgery - four weeks ago, (he has Tracheomalcia - rarer in older children) at Great Ormond Street, he has expressed some upset about adults making him do horrible things, and yes we have countered this by doing nice things and spending lots of time with him. Anyway, the point is I shouted, I know it was wrong, and he became more upset, it was a mess, and then he left for football with his Dad. I have never shouted at him before, I feel terrible.