Criticise a revolutionary for grand manner (7)
I believe the answer is:
panache
'grand manner' is the definition.
(I've seen this before)
'criticise a revolutionary' is the wordplay.
'criticise' becomes 'pan' (informal term meaning to criticise heavily).
'revolutionary' becomes 'che' (Che Guevara the Marxist revolutionary).
'pan'+'a'+'che'='PANACHE'
'for' is the link.
(Other definitions for panache that I've seen before include "Flamboyant confidence" , "stylish carriage" , "Flamboyant self-assurance" , "A confident stylish manner" , "Sense of style, swagger" .)