In the sentence it says "but his disparaging" which also can mean by the textual evidence uncomforting and as David feels embarrassed and insulted it gives us the idea of belittling
since David felt insulted and embarrassed a good inference can show that disparaging most likely has a negative annotation such as belittling and uncomplimentary.