End result? There is no final solution to corruption and fraud, it is a fight that never ends because avarice is always with us but a good start would be to make all lobbying activity as transparent as crystal, 100% public, donations, expenditures, contacts with congress and staff, all of it.
these laws exist now
what additional specifc legislation would you propose ?