A fierce list of angry adjectives

abusive adulterous alcoholic angry annoying argumentative arrogant at fault atrocious awful backstabbing bad bat-shit crazy beyond reproach bitchy bitter boring brainless calculating careless caught caught red-handed caught-in-the-act chauvinistic cheap cheating [ . . . ]

Enormous list of occupations and jobsĀ 

accountant actor acupuncturist administrator advertising executive air traffic controller aircraft engineer anaesthetist animal breeder anthropologist antique dealer archaeologist architect archivist aromatherapist art critic art dealer art historian artist assembly line [ . . . ]