shamer
/ˈʃeɪmər/Definitions
1. noun
A person who publicly criticizes or embarrasses another person, often for their actions or behavior.
“The celebrity’s former manager was a notorious shamer, constantly exposing her personal life to the media.”
2. verb
To publicly criticize or embarrass someone, often in a humiliating or degrading manner.
“She was shamed by her classmates for wearing the wrong uniform to school.”