excoriate - eks-KOH-ree-ATE - criticize severely, denounce, vilify
Example: "NPR sports commentator Frank Deford this morning excoriated universities for excesses in placing sports over education, calling education often just an adjunct (supplementary) to sports."