No no no. Everyone messes up. This was a sweatshirt, not a car. He's a young screw up. We all were. He needed you and hopefully will appreciate it in ten years. You taught him a lesson about family. It takes a screw up to make you learn. If no one is there for you, it teaches you something else completely. The embarrassment will hopefully suffice. Besides, you can have him wash your car for free for the rest of your life!