Anyone in real need would have been more than grateful for your generosity. If they want the power of choice, they need to get their life together. There are options out there. Opportunities. This is Canada, after all.
I feel the same way about welfare. We should have food stamps, clothes stamps, rent stamps, etc. Instead we give out free money without oversight. If people receive free money and are able to spend it any way they'd like, they rarely have respect for it. People complain about privacy.... When you're receiving welfare or charity, you have a responsibility to use the money wisely to give yourself a leg up, so that you can try to become self-sufficient. You don't have a right to spend someone else's money as you see fit.
Maybe that's just me. I've seen a ridiculous amount of welfare/disability abuse, and it wears on me.