We had a long thread about the subject of acidity a few months ago. OrgoPete may recall which thread, and it might be worth looking over.
Ugh, I don't recall specifically, but this sounds like the thread that I got a lot of flags for thinking differently than everyone else.
At the risk of getting more negative comments, I will agree with the basic reasons noted by xiaomeimei and Babcock Hall. I'll refrain from comments regarding electronegativity, especially as larger atom, i.e., greater nuclear charge has been noted.
The acidity should become rational. O, increases acidity. HO attached to sp2 carbon increases acidity. HO attached to C=O, increases acidity. HOOC attached to sp2 carbons increase acidity. I think those are the major effects seen.