What is a word for implying someone else is wrong?

For instance, if someone says to you, "I like cake," and you reply, "I like to take care of my body," your response is a passive-aggressive way of implying that they don't like to take care of their body because they eat cake.

I'm looking for an adjective to describe this type of response, something akin to passive-aggressive but more specific to the situation.


Haughty (“Conveying in demeanour the assumption of superiority; disdainful, supercilious”) and supercilious (“Arrogantly superior; showing contemptuous indifference; haughty”) seem relevant, along with some of the other terms in those definitions (eg arrogant, disdainful, and contemptuous) along with related words or phrases like holier-than-thou, sanctimonious, hoity-toity, and stuck up.


Perhaps snarky

said in a way that is intended to make someone feel stupid or bad


Synonyms of http://thesaurus.com/browse/critical:

disparaging, belittling, biting, censorious, condemning, cutting, saracastic, scolding seem to be especially on point.