There are philosophical cultural differences. Some cultures, notably northern European, are internal (guilt); some cultures, southern European among them, are external (shame). Families have different philosophies. The important thing is teaching the young to be moral and responsible. There is no one right way.
Actually, the question is the raising of our children to a higher moral level. I don't think that embarrassing them briefly in public is as effective as the consistent punishment that was handed out.
What is most important is trying not to have a repeat offense.
Which reminds me. The next time you go to a festival. It wouldn't hurt to lay down ground rules or gentle reminders before you walk in. And, of course, if the child is on medication - the timing of the meds is important. In the afternoon, kids start coming off the meds and will do things they might not do while on the meds.
The subject here is not money, but the raising of our children to a high moral standard. The value of the stolen item is incidental.
You seem to understand that menial punishment doesn't work very well with ADHD kids. :) They do need to have natural consequences for their actions in order to learn from their mistakes. I think I was more or less comfortable with my decision. I guess I was just looking for some validation after being criticised by my husband. Thank you for your advice. I will check out that book as well.
While I agree that might have had a greater effect, I wasn't about to drive 40 minutes and waste gas for a $5 ring, but thank you for your comment.
I would have returned to the stall with her, no matter how exhausted everyone was, and had her return the ring. The resulting social humiliation might well have had a greater effect than an in-family punishment.
Having said all of that. Things change when dealing with a child with ADHD. She is still at an age where she will act immediately without thinking. And if she was off her meds for the weekend, this spontaneity will really magnify. As she gets older, she will have more control (to a certain extent). So the question is how much do you punish for something that perhaps she did not have too much control over?
It sounds like from the reaction of you and your husband that your daugher was well aware she should not steal. If so - why did she? How much was the ADHD to blame?
So to answer your question. The point has been made. Its pointless to continue to punish.
You also might want to buy, "The ADD/ ADHD Answer book," by Susan Ashley. Its about 10 bucks on Amazon. Read her chapter on Parenting Rules, Routines, and Rewards. Its pretty good. Actually she has a lot of helpful ideas in the book.
Hope this helps. Please post if you have any other questions.