Here in our country, big casinos are sponsoring charitable institutions, so people will not complain or protest bad thing about gambling in casinos, for individual, it is in his decision if he wants to donate part of his earnings to charity, but it is highly recommended, that he do so, maybe 10% is not that big and he can add more if he has a heart for the poor and the needy.
In our's as well, but the mode is quite different. Why? Since what they regulate on our country is a sweepstakes, and the main goal of it is to donate most of the funds to charities that feed children, help old people, and to help those who has cancer. But for my personal decision, it isn't too acceptable to donate my profit for charities as it is better to donate money, where our hard work is the subject for it to be implement.