Ruby I know I've done the same thing! Your blood just starts to boil and that particular scenario you had is a biggie. My daughter was being a total brat because I told her to clean her room. She went up to a pay phone (1988), and called my mom, who promptly came and picked her up. AND did not even tell me. So I'm looking all over town for my daughter and my mom is harboring her! Talk about mad! Then my sister said my daughter could come live with her and her family of hubby and 2 toddlers. What??? They were siding with my daughter over my telling her to clean her room? I was mostly angry about all the cigarette butts I found under the bed. She was 14. I have no idea what she told them since my side of the story was not heard. I had to go and physically remove her from my parents home while they sat and ignored me and her being a brat and refusing to come. You bet when I look back I wish I had left her and let them find out how hard she was to be around. But no. I didn't want my child to think I would just give her up. God forbid. This kind of crap continued for years. Then she turned to drugs and that was my fault. What a mess it all turned out. Writing this is making my blood boil all over again. So, you may have made a mistake but you had good reason to be pissed off. I guess you should have confronted her at the time but hindsight is 20/20. I know because I would have done everything differently and given that girl to those shitty family members.
Your son must have felt pretty bad too. I hope.