Btw, comparison with they pay of GPs is a bit misleading. It's only partners in GP practices who earn anything like £100k - basically they have bought a share in the GP practice, taking out a mortgage to do so. The partners kind of divvy up what the practice earns, deduct costs such as staff, equipment and premises, and take a share of the profits.
But a huge proportion of GPs are salaried doctors, who don't own the practice, and earn well under £100k, let alone £150k. They aren't exactly on the minimum wage, but comparing MP pay against the very few top earners in any other profession is a bit of skulduggery.
Btw, those GPs who do earn ££££s do it as a result of a new contract agreed by particularly stupid government + civil servants who thought it was a good idea to tell GPs what to do - they have boxes to tick and if they tick enough of them (putting all patients with heart disease on a register and getting people's cholesterol levels down) they get money.
Ministers and civil servants failed to realise GPs are a. very bright and b. small businessmen/women good at extracting the most from any system. And c. pissed off by being treated like robots.
They thought GPs were crap and would struggle to hit the targets. Completely underestimated what GPs were already doing and set the targets too low.
So it is entirely the government's fault that GP pay for prinicpals has gone up hugely!