H.D.
This may sound insensitive to you but when I read this I LAUGHED!! MEN! Can't live with em, can't shoot em! It WAS rude and insensitive on his part. I think you yelling at him was a little over the top but I think I would have lost it too. =) He probably just looked at the cake (like a 3 year old) and thought yummmmm homemade wifey CAKE!!! Be complimented that he wanted some. BUT he needed to apologize for ruining the cake, and the celebration. Suggest that he buy another on his way home with and "Im sorry" balloon or something for your daughter (this is NOT about you!). This should be a lesson for your teen as well. Men don't THINK like us! I am sure his intention was NOT to hurt you or your daughter and your daughter has to understand this. It should ALWAYS be about intent. If he acted defensively it is because he is being attacked, it is natural, whether he deserved it or not. I am sure this is going to be a great family story...The day dad ate my cake! Try and lighten it up.
=)