berate publicly

Translations
ругать публично
He was berated publicly for his controversial statements.
Его публично отругали за его противоречивые заявления.