By giving to such "charities", you are actually promoting that the people continue in their ways. It's like the parent who spoils their child rotten and expects them to have a work ethic and not want something for nothin'.
Also heart attacks do not spring up overnight. You heard stories like this that are hardly believable, "And he got a heart attack out of nowhere. It just happened one day." If you are really dumb, and stupid, and live a high stress lifestyle, you can believe if it makes you feel better ... instant relief, isn't it?