excoriate

damage or remove part of the surface of (the skin)
criticize (someone) severely