I prefer the pillory. That way people can throw rotten tomatoes at the perp as they walk by.
Same thing, different word. Look up 'Pillory' and it will also show 'Stocks'! English, a mongrel language that has to/two/too many homonyms and more words that say the same things!