Direct contributions political parties, causes and candidates needs to stop.
Each election contest should have a finance pool. ALL political contributions should be added to a contest pool and then distributed equally. This would end the bribery and money in politics. ideas would prevail.
Somehow, I doubt this is how it would actually work in practice.