shame into

Пристыдить и заставить сделать (что-л.) It did not take long to shame the boy into a change of behaviour. — Много времени не потребуется, чтобы пристыдить мальчика за то, что он так стал себя вести.

Источник: Полный англо-русский словарь на Gufo.me