(verb) crucify, blast, savage
criticize harshly or violently
The press savaged the new President; The critics crucified the author for plagiarizing a famous passage
(verb) gibbet
expose to ridicule or public scorn