I'm upset with racist getting weapon (8)
I believe the answer is:
scimitar
'weapon' is the definition.
(scimitar is a kind of weapon)
'i'm upset with racist' is the wordplay.
'upset with' indicates an anagram.
'im' anagrammed with 'racist' gives 'SCIMITAR'.
'getting' is the link.
(Other definitions for scimitar that I've seen before include "Double-edged sword" , "Short curved oriental sword" , "Type of sword with curved blade" , "one that is very sharp" , "Eastern sword" .)