Real news would be if somebody actually found a way to counteract their deeds.
No, the solution is well-known, just unpalatable to many people: stop having the government attempting to micromanage the economy. Every time Congress decides to treat one segment of the economy differently than another, through special taxes, regulations, subsidies, privileges, etc., the lobbyists will appear. Note that I am not arguing against all taxes and such, just pointing out that all such interference produces lobbyists.
Besides, if you want Congress to (e.g.) redesign the health care system, do you think they would actually do a better job if doctors, hospitals, and drug companies weren't consulted at all? I don't. I think they'd end up with legislation that was even more clueless. Just because lobbyists are arguing for a particular group doesn't mean they're always wrong.
If you want to minimize lobbyists, advocate against all special tax breaks and subsidies and for making taxes and regulation as uniform, sensible, and simple as possible.