blubberer

noun
  1. a person who cries or weeps loudly and uncontrollably
  2. Usage: informal; often used in a mildly derogatory way

Examples