I think the real problem is that most of our parliamentary appointees (sic; MP's) have never done or mastered a real job of work in their lives. Many, possibly most, have got into position by being researchers, aides, go-for's, interns etc within the various parties. Then they wheedle a place as candidate in a constituency because these are now controlled by party headquarters in London, not by the local constituency parties.
The result is that we as voters are presented with some fast talking idiot who we do not want to vote for, as in the last election, but have little other choice.
When these clowns do get to parliament and finally become ministers they have no experience of real life but do think they can rule the world, when in fact they would be incapable of managing a pig sty. Remember the Minister of State for Education who couldn't multiply two easy numbers or the Foreign Minister who could not point to Afghanistan on the map?
To put it bluntly, most of our politicians can be described a spivs, lacking in morals, self seeking, expenses grabbing and quite incapable of running the country properly. That is why we are in a mess and it applies to all parties.