Pin socialist who gets harassed (8)
I believe the answer is:
badgered
'harassed' is the definition.
('badger' can be a synonym of 'harass')
'pin socialist' is the wordplay.
'pin' becomes 'badge'.
'socialist' becomes 'red' (socialism is often associated with the colour red).
'badge'+'red'='BADGERED'
'who gets' acts as a link.
(Other definitions for badgered that I've seen before include "Annoyed persistently" , "Harassed" , "hassled" , "chivvied" , "Pestered" .)