Shed tears after public protest (6)
I believe the answer is:
outcry
'protest' is the definition.
(I've seen this before)
'shed tears after public' is the wordplay.
'shed tears' becomes 'cry' (I've seen this before).
'after' is a charade indicator (letters next to each other).
'public' becomes 'out' (out can mean released to the public).
'cry' after 'out' is 'OUTCRY'.
(Other definitions for outcry that I've seen before include "Public uproar" , "commotion" , "indignation" , "Public clamour" , "Furious protest" .)