I think depending on a few factors such as
2) the total amount that person has stole
3) how many times it has occurred
If they continue to steal then obviously the punishment should be more sever. There could also be a factor due to mental disability as to why they are stealing in the first place.
I think if it's a juvenile then retuning the item(s), I believe that is enough of a punishment/embarrassment. If it continues then once again there must be a hidden reason for this juvenile to be acting out inappropriately, such as seeking out attention, testing boundaries or even wanting boundaries.