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