A great list, Tsuwm. It says something about the human race that there should be such a large number of words to describe a certain type of person. Surely you have the same phenomenon the other way; i.e., that there are a goodly number of synonyms for a certain nice or honorable or lovable type, but it seems that words proliferate more for the bad types. Think how many there are for "busybody" or "bluenose" or "upstart" etc. Indeed, we could start a new game or contest for gathering synonyms for types of people.