Heavily criticised (6)
(Other definitions for slammed that I've seen before include "crashed" , "Shut forcefully with loud noise" , "Criticised" .)
(Other definitions for slated that I've seen before include "Severely criticised - put on a list" , "censured" , "as roofs may be?" , "Tore to shreds" , "Berated with roofing materials?" .)