Welp, I think it's a good idea to do this. however I don't think someone who owns a gambling site should be thebone doing this as he/she might be biased.
biased to what?
I agree...
This is the same as Marlboro establishing foundation "Let's stop lung cancer"

That's just definition of Conflict of interests:
https://en.wikipedia.org/wiki/Conflict_of_interest