I have been out with various friends recently whose children aged around 4 have helped themselves to things from shops. One took something on the way out of a soft play area, another took a drink from a shop when we were at a theme park. On both occasions both parents told the child it was wrong to take it, but still let them have it. If it had been my daughter, I would have made her take it back, apologise and then said I was taking her to the police station. Harsh perhaps but the idea of the police would mean she would never consider doing it again - which she wouldn't anyway but... what would you do?