Me said:
I've done this more than a dozen times now. Usually out of pocket building them from scratch and donating them personally rather than through shifty third parties. Charity and compassion is not a foreign concept to me.
And to add on to this, not only did I give them the tools to improve their lives, but I helped them achieve it too. These people that you're defending need help, and the best way to help someone who can not ask for it is to do it slowly, methodically, over time in a way that you aren't humiliating them and making them feel like they're less, because they're still human. Using labels and pointing out the flaws so aggressively does not work. If you want results you need to work on them yourself, and in my experience a majority of cases are aidable if you're willing to put the effort and time into it.
Don't holier than thou preach to me, I've done more in my life to try to help others than most ever will because of either inability to care about the lives of others or the inability to understand their problems. Letting people stew in their depression and bad times is a surefire way for them to never get any improvement, but they don't need constant access to a game for that. Sometimes all they need is a friend, a mentor, or someone who is just willing to help. I can speak from first hand experience.
Will this always work? No, and I've had failures before. But I take solace in the fact that my time spent managed to help at least a little, and I find great accomplishment, even if I do nothing else in my life, that I was able to touch and help the lives of so many people that thought they had no one.
Original post deleted because I accidentally overwrote it with this and had already hit submit, so *** it.