denigrate

/ˈdɛn.ɪ.ɡɹeɪt/

To criticise so as to besmirch; traduce, disparage or defame.

To treat as worthless; belittle, degrade or disparage.

You have no right to denigrate people and things that you have no personal experience with.

To blacken.