What influence groups say to policy makers has to be able to be challenged by opposing interest.
Not only that, but it's important for these advocacy groups to disclose their financing for all to see.
Its always going to be a cat and mouse game because ultimately corporations want to have undue influence over politics, it helps them greatly.
The first stepping stone needs to be to acknowledged that the interests of corporations can and in many cases will be against the interests of the majority of constituents and so we can't allow for our laws and practices to just waver this fact and institutionalise corruption through lobbying.
It's very naive to think consumers and the general population can organise to the effectiveness and level of a corporation. But that doesn't mean people don't care, or don't deserve to have their interests protected.
On the other hand, the idea of one person one vote should also be applied to lobbying. It is possible to legislate into law that all lobbying attempts must publicize a list of signatories behind it. This empowers non-corporate lobbying, since they have the backing of the people, not solely money.
By enforcing lists of signatories, and mandate publication of signatories from all lobbying attempts, we provide transparency in the influence of government, which is a vital component in a well governed democracy.
Democracy in this form can be quite ugly. Mao, Pol Pot, Hitler, they had large popular movements behind them. That pure democracy doesn't work was well known by Plato already.. it seems pretty crazy that modern people in working democracies with balance of powers keep forgetting what the balance of power is for. Reminds me of how the US removed a bunch of banking laws "because we haven't had a financial crisis in decades" only to immediately have one every decade.
I can indicate other citizens that I trust on the basis of their expertise, and they can further indicate others in the same way.
The roots of those trees are my representatives for whatever domain, they have unequal standing proportional to the size of their constituency, and I can reconfigure my pointers towards different representatives at different times, or I can point them all at myself and show up in person for some direct democracy.