I don't agree that a child should be publicly spanked. It's embarrassing for other people who are around and for that child, and it should never be bare bottom or for extended periods of time.
One pop, not bare bottom, can make a point just fine, and that pop should be at home when the parent can sit the child down and explain why that child received punishment. What good is punishment if the child doesn't know what they did to get that?
In the store the parent can sit the child in the cart and say "You're going to get a spanking when we get home for" such and such a reason. The anxiety is usually worse than the spanking and by the time the child gets home they've done their punishment. A spanking probably won't be necessary by the time you get home.
One pop, not bare bottom, can make a point just fine, and that pop should be at home when the parent can sit the child down and explain why that child received punishment. What good is punishment if the child doesn't know what they did to get that?
In the store the parent can sit the child in the cart and say "You're going to get a spanking when we get home for" such and such a reason. The anxiety is usually worse than the spanking and by the time the child gets home they've done their punishment. A spanking probably won't be necessary by the time you get home.