cynic
fault-finder
backbiter
defamer
hatemonger
libeler
maligner
muckraker
mudslinger
slanderer
traducer
vilifier