I think that they should have to wear company logos on them full time if they ever take money from a lobbyist until the day they retire.
Every time they speak there should be a visual reminder of who they've taken money from.