ˈdenəˌɡrāt/
verb criticize unfairly; disparage. "there is a tendency to denigrate the poor" synonyms: disparage, belittle, deprecate, decry, cast aspersions on, criticize, attack;
I think your sarcasm detector needs a new battery!