We really need to get rid of lobbying all together.  If a citizen wants to meet with their MP or the PM, we need a system whereby everyone who wants access for the purpose of discussion has such.  Given that many people want to discuss the same or similar issues, there should be open round-tables.  Ultimately deciding on who is selected for any type of meeting must be equitable and be 100% detached from money, connections, free lunches and so on.

In any event, there are many  groups who'd love a sit down with the PM,  including small business people on financing, seniors on health care,  citizens with ideas on immigration, and  developers / coders who want to advise the government on data system vulnerabilities, to name but a few.