What's the difference between lobbying and telling your elected (or would be elected) representatives what you want from them? Is it whether it's done well or badly? Or whether it costs money or not? It seems that politicians just don't want to be asked for pledges, so that those asking can't publicise their refusals, or - worse - their subsequent failures to honour their promises.
The political parties are losing members by the hour, but still they consider themselves the moral superiors of every other group in society. I certainly hold no brief for the politicised fake charities of Britain. I am all for holding the entire third sector to the original definition of charity in the Statute of Elizabeth and treating all who fail to meet that definition as the political parties in disguise that they are. Nor am I fond of 'single issue fanatic' groups, professional lobbyists or 'think tanks' that are fronts for political parties.
But it is not for politicians to tell us how or when to talk to them. It is for them to shut up and listen. They are servants, not masters and are getting entirely too uppity.
This is a bad law and another embarrassment to Britain in the world.