Perhaps its time to ditch party politics altogether! If all MP’s had to be independents and be able to demonstrate they had lived (not just owned property) in the constituency they wish to represent for a minimum of 5 years. The PM and cabinet could then be selected by a fair assessment system based on their skills, abilities and experience for the post as required for any other job. For example, the PM would be selected following a paper sift through interview by a panel consisting of the Queen, the head of the Civil Service, the most experienced British Ambassador etc. The Minister for Defence likewise by a panel comprising the heads of the 3 Armed Services and the senior MOD Civil Servant. They would then be appointed for the full term of a parliament with proviso built in to remove them in case of poor performance, illegal activity etc. This way we would not see policy dictated by outdated party ideology and we might get proper long term strategies untainted by the desire to seek re-election.