It is a good idea. It is using human nature to put limits on government.
It is an extension of the checks and balances ideas in the US Constitution.
Therefore the Demublicans (or is it the Republocrats?) will have nothing to do with it ... and the President lacks the guts to push it. We can't even get election security through the current Senate ...