>Unless we want to make political donations illegal
I think this is displaying dichotomous thinking. There's a lot of room between a political donation free-for-all and making political donations illegal. In between there are many proposals for a more mitigated approach. One being Lessig's idea of "Democracy Vouchers"[1]
[1] https://en.wikipedia.org/wiki/Republic%2C_Lost#Democracy_vou...