I don't recomend vile, since it seems like you are looking for a noun. How about jerk, dastard, scoundrel, tramp, wastrel, bully, monster, or garbage? There's also sort of a tradition in English to combine insults with body parts, like with poopyhead, meanieface, stickyfingers, smartmouth...