Just because this is the way things are doesn't mean it cannot be improved.
1. Make it mandatory to publish the list of participants at fund-raising events.
2. Make contributions from such events taxable.
3. Use the funds from #2 to reinstitute subsidy-per-vote for all parties.