My 7-year-old ds is constantly pushing the boundaries and seems to have all the power, and I've decided that I have to be tougher with him. Today he was meant to be going to play with the one boy who ever asks him back to his house, but he was kept in after school for being noisy and so my instant reaction was to say he couldn't go to his friend's house. It turned out that he had actually been working very well, for which he'd received a Good Work certificate, & had only started being disruptive in the last 15 minutes or so. His reaction to my decision was to tear up the certificate, burst into tears and run away, and he refused to come home for more than an hour, only being persuaded to do so when dh returned from work & drove past him in the street. (I had gone after him initially but gave up when he kept running away as I was confident that he wouldn't go too far). He was charming once he had calmed down (as he often is after these outbursts) & appeared to have accepted my decision, but I felt really guilty - and still do, seven hours later! Sorry this is so long - and probably most sensible people will have gone to bed by now anyway - but any thoughts/advice would be gratefully received.