A fierce list of angry adjectives

atrocious
dull
narrow-minded
horrible
untruthful
underhanded
irrational
shady
weird
disgusting
hateful
unforgiving
saddened
deceiving
backstabbing
complicated
emotional
moody
f’ed up
psycho
unthoughtful
naughty
cold
grouchy
disturbed
dumb
dimwitted
pissed off
deplorable
maniacal
pointless
flawed
crazy
inadequate
vengeful
out-of-line
freak
dickish
whiny
hellish
hurting
ignorant
idiotic
bad
common
friendless
bitchy
worthless
hurtful
dishonest
selfish
ugly
cheating
wretched
reprehensible
cruel
unlovable
crazed
insane
troubled
childish
shameless
tiny-dick
smutty
two-dimensional
conniving
vacuous
mad
terrible
fake
disappointing
furious
wicked
immature
crappy
exploiting
caught-in-the-act
twisted
irate
rabid
caught red-handed
cursed
mean
self-entitled
self-absorbed
impatient
contemptible
miserable
territorial
unacceptable
trashy
disturbing
pathetic
lousy
immoral
promiscuous
at fault
confrontational
double-crossing
superficial
beyond reproach
untrue
distressed
creepy
angry
evil
drunk
empty
rude
halfwitted
mistaken
eccentric
inappropriate
chauvinistic
verbally abusive
sad
in the wrong
stupid
no-good
nauseating
guilty
loose
forgetful
irritating
spoiled
resentful
smelly
sick
bitter
insensitive
controlling
stealing
abusive
sickened
heartbreaking
cheap
harmful
full of rage
gossipy
vindictive
violent
unapologetic
fat
unfair
rotten
pushy
sleazy
false
low
out-of-control
pissed
wrong
pea-brained
ticked off
annoying
shitty
awful
humiliating
obnoxious
tasteless
scared
slutty
stinky
repulsive
self-consumed
ungrateful
insincere
weak
in denial
insecure
unworthy
foolish
reckless
argumentative
jealous
criminal
embarrassing
lazy
useless
self-inflated
thieving
screwed-up
gold-digging
ridiculous
dirty
offensive
thick
livid
mental
cruel-hearted
swindling
bat-shit crazy
unhappy
freeloading
lost
infuriated
manipulating
hideous
racist
heinous
lame
unjustifiable
cold-hearted
shallow
spiteful
boring
disgraceful
greedy
sneaky
sorry
egotistical
deceitful
malicious
two-faced
outraged
depressing
moronic
unethical
sadistic
adulterous
inexcusable
nasty
embittered
cowardly
irresponsible
self-centered
crushing
brainless
thoughtless
alcoholic
unreliable
lying
shameful
white trash
ill-tempered
arrogant
fugly
caught
gross
corrupt
lowlife
undependable
calculating
manipulative
painful
careless
witless
crummy
silly