@futurebird We pass campaign finance laws at the local level and work upward. For example:
https://www.portland.gov/elections/campaign-finance
Bills to ban congressional trading are regularly introduced -- we "just" need to elect more people who will support them.