Right, the crooks purposely disabled the check built into the software that rejects/screens foreign credit cards. Even if that were being investigated, which is probably not the case, the fines and any other consequences come way after the fact. So you can win the election by committing all kinds of finance violations because they won't catch up to you until well after you are in office.
Every online contribution should be posted online within two days and every cash/check contribution within one week. All should show the origin of the contribution. Then watchdogs such as FReepers can have at it and make noise about any violations. Each campaign's system should be remotely audited at random times by the FEC at least weekly to make sure there are no back doors and disabled protections and the results are published online in real time. Campaigns can publicly highlight the opposing campaign's shenanigans. All easily possible with existing software and the Internet (thanks, Al!).