You just hit the nail on the head. No matter what laws you make or what you do to try to clean things up, the criminals will always find a new strategy to get around those laws. Once a criminal has success, the crime is duplicated on a massive scale. It's a never ending game.
The only hope of slowing it down is to increase the penalty for getting caught. Federal crimes involving money over a certain amount should be mandatory life in prison without parole.