A homeless woman asked me for money and I said no.
I don't blame you.  I don't like giving out money like that - you just never know what they may do with it.
I feel so ashamed not to give her anything.
Well, like I said, you couldn't be sure that she would use it in a good way.  She could have bought alcohol, etc.. with it.  What I usually do is if they are asking for money for food, I will go and buy them a meal or go get them some groceries that aren't perishable.