He won't reply to your question because the answer is yes. If the description on your visa bill described transaction for golf balls when it really was internet gambling, that is called money laundering. That's how the
DOJ indicted all the people from
Full Tilt and
PokerStars. Money laundering is a federal crime in the U.S.
This is why all the processors who accept U.S. transactions are violating U.S. law and can be fined, imprisoned or both. The federal government is seizing funds from these processors as well as online websites and that's why things are getting harder and harder for the U.S. players.
As far as these casinos are concerned, the player is the only one who can commit fraud when in reality the casino and their processors do it every time they accept a U.S. deposit.