Quoting Brittney Fulbright:" I'm not a confrontational person. I have donated a lot of things, and that just makes them upset because ... [snip!] ... just don't post at all. I didn't ask to be criticized. I just don't know how to approach them without them freaking out on me."
if you can't take criticism for being ungrateful, don't post your dirty laundry.
You are completely ungrateful and need to just shut up and take what they give you. Not everyone has such generous people on their lives and would kill to be in your shoes.