rotter (n.)
"person deemed objectionable on moral grounds," 1889, slang, from rot + -er (3).