Isn't the intelligent solution to talk about degrees of corruption and minimisisation? Measures to increase transperancy over this sort of thing are almost certainly the solution to Obama-level corruption.
No, because that's a much more complex argument. Start with the simplest thing that could possibly work. If you don't reach any resolution or make any progress, then one can look into more sophisticated approaches.
A few examples (in approximately increasing order of controversy):
If you proceed anyway...