Michael Ramirez is pulling no punches.