Lobbying is a (potentially highly biased and unfair, admittedly) part of the democratic process.
You can't tell an organisation they can't lobby for the status quo in school meals if you're going to allow the Institute of Medicine, the Center for Science in the Public Interest and Mission: Readiness to lobby for improving school meals.
Obviously the issue is that there need to be strict regulations to ensure transparency so that when the line and been crossed and actual bribery is now taking place action can be taken.
Sort of off topic but... We had quite a scandal in the UK recently as our politicians can claim expenses for things like second homes to allow them to live in their constituency and travel to London for parliment. Personally I don't know why the goverment doesn't just buy a block of flats in London for them to use but whatever. Anyway it turned out that a lot of the politicians had been *gasp* massively cheating the system.
Click for the wiki article if you care . Obviously the system was broken and the reason this was allowed to happen was because there wasn't anywhere near the level of transparency that would allow the public to scrutinise the process.
I think I'll fall back on my favourite Winston Churchill quote:
Many forms of Government have been tried and will be tried in this world of sin and woe. No one pretends that democracy is perfect or all-wise. Indeed, it has been said that democracy is the worst form of government except all those other forms that have been tried from time to time.