I don't see how anyone could be prevented from setting up an offshore account in a financial institution not owned or controlled by the casino.
Then, conduct whatever financial transactions you want from that account. Congress will have a tough time eliminating foreign accounts because they're vital to conducting business. And so they can't ban transferring money to them or bringing money back.
This is a goofy law, but it has an easy workaround that's completely legal.