If you don't want people to use their intelligence, drive and desire to win - then legislate accordingly. 

But expecting those that can, to not 'hide' money in off-shore funds and tax havens is foolish. 

Change the rules and the players will adjust accordingly. It's the law makers that need to take notice.