Old-fashioned insults

A retired British sportsman recently used the term "rotter" to describe a thief, the word carrying a certain delicious combination of archaism, unusualness and irony.