Here is some info/morethoughts that I found on shame, public humiliation and punishment:
A badge of shame, also a symbol of shame, mark of shame, or simply a stigma,[1] is typically a distinctive mark or token on a person deemed as worthy of public humiliation or persecution, and required to bear a distinguishing sign in public or in captivity. The yellow badge that Jews were required to wear in parts of Europe during the Middle Ages,[2] and later in Nazi Germany and German–occupied Europe, was intended to be a badge of shame.[3] The term may also refer to other identifying marks that are associated with shame. The biblical "Mark of Cain" can be interpreted as synonymous with a badge of shame.[4][5][6][7] The term is also used metaphorically, especially in a pejorative sense, to characterize something associated with a person or group as shameful.[8]
The notion that public humiliation of anyone will induce them to behave better goes against human psychology. A parent or a teacher who humiliates a child does not get improved attitude, but initiates the development of an anti-social attitude. Just ask yourself how many times you have been humiliated, accepted the humiliation as fair, and reformed yourself. Is there anyone out there with such a story who is willing to share it with us?