1.
Sanctimonious - showing morality; acting superior
2.
Pious - devoutly religious; not practicing what you preach
3.
Belligerent - hostile and/or aggressive
4.
Nuanced - slight difference/shade in meaning
5.
Volatile - liable to rapid change
6.
Ludicrous - unreasonable or ridiculous
7.
Indignant - showing displeasure due to unfair treatment
8.
Drastic - extreme or serious
9.
Contemptuous - disregard for someone/something
10.
Condemnation - feeling of patronizing superiority
11.
Vilify - to belittle or berate
12.
Valorous - showing courage
13.
trudge - slow/heavy (exhausted) walk
14.
avarice - excessive desire for wealth
15.
puerile - childish/silly
16.
cynical - motivation through self interest: distrust in others
17.
jocular - being humorous
18.
profuse - something offered with abundance
19.
wary - showing caution
20.
hinder - creating difficulties to delay/block