obloquy
Blame; public criticism or disgrace; reproach; public verbal abuse reproaching someone for some act.