revile

US /rɪˈvaɪl/
UK /rɪˈvaɪl/
1.

ののしる

to criticize someone strongly, or say unpleasant things to or about someone:

:
The judge was reviled in the newspapers for his opinions on rape.