Blushing socialist was opposite (3-5)
I believe the answer is:
red-faced
'blushing' is the definition.
(thesaurus)
'socialist was opposite' is the wordplay.
'socialist' becomes 'red' (red can informally mean a socialist).
'was opposite' becomes 'faced' (I can't justify this - if you can you should believe this answer much more).
'red'+'faced'='RED-FACED'
Can you help me to learn more?
(Other definitions for red-faced that I've seen before include "Visibly embarrassed with ruddy complexion" , "Colourfully embarrassed" , "Visibly ashamed" , "Rubicund" , "Having glowing visage, embarrassed" .)