Our Parliament has been around for over 300 years now (if you date it back to the Act of Union 1707). No-one actually knows how many laws have been passed in that time, but a decent guess is 3,679 since 1801. Whatever the actual number is, it is a lot - and the rate of new laws seems to be increasing rather than decreasing.
So why isn't the UK perfect now?
Surely, if politicians sitting in the House of Commons passing laws was the answer to social problems, we would have it sorted out by now? Granted, new laws are needed to cope with new things like (say) cars - pre-existing laws could not cope with that, and a Road Traffic Act or the like would be needed in order to regulate them. As we gained in experience, we would also need to go back to the Road Traffic Act once or twice in order to amend it as needed in the light of that experience. But that doesn't explain the sheer volume of legislation that issues from Westminster and Brussels. That doesn't explain 3,679 laws and counting.
The logical conclusion, therefore, is that politicians don't achieve much social good. Politicians, in short, don't work. Perhaps we should pass a law to ban them?