A craps table, video poker machine, slot machine, roulette or blackjack table would have no problems what-so-ever taking a drunks money. All of which I am sure he donates to, weather drunk or sober. And I am sure he is happy doing it. So why not let him donate to an actual person.
It is most likely that this person realizes what he has done the night before in the pool room or casino, because he has done this MANY times before and has been told this pretty much everytime he has "gone off" by friends or people he knows. Its not like he is being rolled in the parking lot for his bread. So he know what he does, he makes enough money to afford what he does, so leave him alone or if you really feel bad for him, take him to rehab! Or even better, take his money and give it back to him the next day.