Well, that is also their own rules and policies and so we can't do nothing about it. But if i'll see myself an employer in the future, i won't deal with the personal issues of my employees unless if it will compromise the quality of their jobs that makes them inefficient and irresponsible. Being a gambler is never wrong, but if you use it to take advantage of your employer, then expect that you will never last longer in your job.
For many employees it a cause of concern - particularly those working in the finance department.
I have worked in the department where every peer and the boss would want to know your personal interest. Gambling, drinking and having an affair is something which was not liked by my employer.