People have different characters and preferences on what they want and how they act; this is the 21st century, and we don't cancel people based on their behavior.
no one is gonna cancel who is being described here just because he does not come out this post seems more concerned rather than annoyed than this person
If gambling is the only hobby he has, there is nothing wrong on his preferences its different if he commit crimes because of too much indulgence in gambling; that's not normal for a human being and his family should him overcome his addiction.
if gambling is your only hobby you are more inclined to keep gambling because there is nothing to keep you distracted when you need to take a break from gambling