a. Quick-witted with sarcasm or
sassy, whether at one's own expense or the expense of others.
b. Taking things personal resulting in snarky or snide comments in response.
Being "salty" can be
funny but not by people who get easily offended, and can come across as rude to some.
Synonyms:
savage