Answer: Derogatory, insulting
Explanation: Based on the fact that the comments made David feel insulted and embarrassed, disparaging must mean something negative. Another clue we have is that David felt insulted, which tells us that disparaging is probably a synonym for insulting.
Love is the root word of lovable