moper

Noun

 * 1) One who mopes or is inclined to do so.
 * He was a moper and a complainer, and, as such, was quite unpopular at parties.