Get well soon, Sauce. Sounds like you've had a horrendous time.
Most GPs earn a vast amount less than the figures quoted in the media. Those that do earn more than six figures (in Scotland at least) are in remote and rural areas and pay their staff out of their salaries as well as handling a 365 days a year on-call commitment.
GPs did get a huge and badly-needed improvement to their contracts a few years back, which is costing the NHS a lot to service. But their workloads increased vastly (I harldy ever see my husband these days which is quite possibly why I am on NB so much) and now we are all cowering under the government-led media backlash implying that GPs are all fat lazy overpaid bastards, in order that their contracts can be whittled away in the months to come, with no public outcry.
Thanks for the oppotrunity to give everyone a giggle! xx