Many say that gambling businesses will always make big profits and therefore the casinos will also make a lot of money for its investors. But this is not always true. The Singapore Turf Club made losses for a few years in 2000's - not sure how well it is doing now. The Singapore Turf Club is in the horse racing and 4-D business - and yet it lost money for a while. The HK Turf Club is the biggest horse racing business in the whole world - and it is always making tons of money.
For the IRs to really succeed, you need high rollers who gamble millions of dollars in one day. Many high rollers are shady characters: money launderers, triad leaders, corrupt government officials, drug dealers, top con men, - many of these people live life on the edge - they make money the 'easy' way and their money is easy-come-easy-go - so when they are rich, they live it up because they never know when they will lose it all (even lose their lives). Macau, HK and China have no lack of these people, and Macau welcomes these people. BTW, some of these people also like to use soft drugs, like marijuana, etc.
Only once in a while do you get suckers like the recent seafood businessman who lost 25 million or the CFO who lost 40 million in a casino in Australia and is now living in Changi.
Success or not, the casinos sure are causing a lot of ethical problems! Heard about that twig who gambled away SGD 25 million and is now suing for compensation or whatever??