I totally understand what you are saying. And, I meant to add to my post that many really needy people would never speak up. I would not want anyone posting anything they were uncomfortable with. Its more about what not to post. That you need craft supplies because you spent all your money on a Porche, for example.
And there is nothing to be embarrassed about! A lot of us go through rough spots. There was a time in my life where I would have been thrilled if someone gave me some yarn or drawing paper. I used to draw and paint on wallpaper remnants, then.
What doesn't kill you makes to stronger.
ETA: I would only want a "thank you" via PM, but I think that's against the swap rules.
In which case I would love an ATC. I haven't had one yet and I love them!