Strongly worded attack (7)
I believe the answer is:
polemic
(Other definitions for polemic that I've seen before include "Passionate argument" , "Contentious" , "Controversy; attacking speech" , "Involving dispute or controversy" , "Speech or writing that fiercely attacks or defends" .)