I believe you, hypocrisy is a great failure in many countries and many economies because the rules do not apply to all the country misses out on business. Why should that great rich person gamble in a foreign business when their own country could be benefiting, even for the common people the bets continue because risk is normal. All that happens with outlawed gambling is that illegal outfits operate games and take the profits, because its not published accounts at all the people are worse off then a simple allowance. If religion bans gambling then its down to every individual to keep their religion, the law doesn't ensure divine path for every person because its all personal choice.
Hypocrisy is everywhere. It is the same with double standards. A lot of teachers and so called moral leaders are preaching against gambling but when the lottery price is increasing to the hundreds of millions, they will also queue in lottery outlets for their favorite combination. Some religious leaders are preaching against gambling but when invited to give blessing to a gambling house, they will readily comply and join the table of the gambling lords. People are really mad and funny.
these fellas will simply jump in into the ship.
Anyone does have the free will to engage to things and people are just making up some issues even it isn't really needed to do so.