I can said my money is clean, but just for some case want to laundry the money. Casino have policy, user needed 1x bets before we are allowed to withdraw (for not considering money laundry). Should be my the withdraw are not gonna to marked with these kind of stuff (If we finished the waggering). BTW online casino not gonna to wasting their time for search the resource money
BTW casino is the most heaven place for laundry the money, worried about government ? we all know as long they get a piece (like tax, etc). They not gonna to touch you ~XD.
And their is not companies that don't have terms and conditions this is to protect the company because of crime just exactly the way you explained it, your money might be clean but what of others because you can only speak for your self, people with criminal mindset you will think of how this people minds work, so they have to block every single opportunity they have. And they can not get a clear information for the source of income because it going to know where the person got is money the truth is going to be very had to get.
Because if anyone is caught the government will point fingers at the casino if their should be any case of money laundering so they have to be careful with the kind of customer they bring to the table.