Catch phrases like this, I swear, are half the reason so many people have a mind an inch deep and a mile wide.
Lobbyist giving opinions, isn’t anywhere near corruption. Lobbyist giving campaign support by the $100,000 is a lot closer though.
It sure seems like we're pretending to be stupid, if the only solutions we can come up with are "unabated lobbying with infinite money" and "constituents must be outlawed from speaking with their representatives".
There's nothing inherently wrong with people or groups talking to representatives and advocating for their interests, even in an organized way. The problem is when it gets closer to: "Pass this law or regulation, and we'll put $USD_AMOUNT into your PAC".
These days, they just do it with crypto: https://en.wikipedia.org/wiki/$Trump