insultant

noun
  1. A person who habitually insults others or engages in insulting behavior. noun
    The comedian was known as an insultant, often making jokes at the expense of others.
    Despite his success, he was often criticized for being an insultant, alienating many with his harsh words.
  2. A term used humorously or sarcastically to describe someone who gives advice that is more insulting than helpful. noun
    He called himself a career insultant, offering advice that often left people feeling worse about their job prospects.
    Her feedback was so harsh that it felt more like she was an insultant than a consultant.