Irritated, with tons stolen from shop (4)
I believe the answer is:
sore
'irritated' is the definition.
(sore can mean annoyed or irritated)
'tons stolen from shop' is the wordplay.
'tons' becomes 't'.
'stolen from' indicates named letters should be taken away.
'shop' becomes 'store' (synonyms).
'store' with 't' taken out is 'SORE'.
'with' acts as a link.
(Other definitions for sore that I've seen before include "Hurting, painful" , "buck" , "Painful, or the source of pain" , "Aggrieved" , "Hard" .)