You can color me dense, but what does the author MEAN by "has slated"?
It means criticised. Once again divided by a common language :-)