When you give government power you create an industry called lobbying. This is a magnificent article in that it shows us the sausage factory that is DC and our government.
The solution is simple and the solution is not to limit what lobbyists can do. No, lobbyists will find or create loopholes in any such legislation. The solution – the correct solution for more reasons than one – is to limit what government can do. Cripple government and there becomes nothing left to lobby. Restrict government to only the proper functions of government: national defense and enforcement of domestic civil and criminal laws and the lobbying industry essentially goes away.
The solution is simple, if wholly unattainable.