In the US, limiting lobbying is tough (impossible?) without undermining the First Amendment right to petition.
I totally agree lobbying is a problem - perhaps one of the largest (along with our two party political polarization). A solution that doesn't break the US Constitution would be awesome.
(Edit: added second paragraph.)