As far as personal feelings go, I don't agree with you at all; forgetting to pay isn't the same as stealing, it's a simple mistake.
Imagine if you will, a cute harmless little old lady picks out her favorite Revlon lipstick priced at $9.99. She puts it in the top of her purse, because it will fall out of the rolling basket she has. She spends a half an hour picking out a Hallmark card. When she gets to the register, she pays for the card but forgets about the lipstick, which falls to the bottom of her purse when she gets her wallet out. Then she leaves. Your personal feelings say she didn't steal the lipstick. What do you call it then?
I said I thought the punishment was excessive, and the article states that they never meant for the child to be taken away. But when you consume something without paying for it, it's theft. What if their credit card didn't go through for everything? They already ate the sandwiches. How do you handle this simple mistake?
If something like this happened where I worked, we'd have just made them pay for the sandwiches and asked them not to come back. Honest mistakes happen, but every little stolen item from a store adds up, and ends up costing the store in loss and labor to replace the loss. Then the prices go up. Yadda yadda. Moral of the story: Don't steal. It sucks they had to go through this shitty ordeal. But don't fucking eat something you haven't paid for.