I don't really talk to this person enough to tell them much face to face. It just so happens that this is a smallll town and I am involved in an activity that this person also does. A lady who I have worked for in the past and am also very good friends with often tells me stories about people in town that she is trying to help out. She's got a huge heart and has been trying to help this person out but sometimes they just have to figure it out for themselves, which is what I told her. Lately, this particular person has been complaining about no money to pay for antibiotics, yet somehow has enough money for a gym membership. I recommended to this person on facebook (after they publicly complained) that they should look into one of the free clinics we have in our area for the medicine. It is only about a half hour away and I'm sure someone would be willing to give them a ride. Heck, even if you have to trade some yard/house work for a ride there are ways to get it!
Like Rancher said, if you need money that bad, no job is below you. I've been able to make some pretty good money just helping people around the house, watching animals and pets, babysitting, etc. It may be difficult for a little while, but doing little things like that would be better than sitting around complaining to everyone in town!