There's no perfect system for funding political parties anywhere around the world. Certainly, if you shifted it from fund-raising in the private sector to taxpayers funding it, well, there are real consequences for that, of course, and the most obvious one is that it's very difficult to design a system which doesn't favour incumbent parties, parties that are already there, against new parties that want to form. It's very difficult to arrange a system that doesn't make it tougher for them. Of course, taxpayers are getting sick of paying for all these sorts of things. They pay for more than enough as it is. 