to prevent someone from doing something by making them feel ashamed or guilty; powstrzymać kogoś od danego czynu poprzez wywołania poczucia winy lub wstydu
Their aim was to shame him out of behaving in a rude way.
Mieli na celu zawstydzić go i powstrzymać od niegrzecznego zachowania.