Altercation – heated argument
Sheepishly – lack of confidence/embarrass
Scant – barely sufficient or adequate
Nefarious – wicked or criminal
Flippant – not showing a serious or respectful attitude
Fleece – swindling/overcharging
Ingenious – original, inventive, clever
Indignation – anger/annoyance provoked by unfair treatment
Impunity – exemption from punishment