Vituperate means to criticize or berate someone harshly, abusively, and bitterly. It comes from Latin words meaning to blame or scold violently. Encourage and appraise are positive opposites, while appreciate is completely unrelated to harsh criticism.