NHS GPs get a bad rap these days, but it’s a really tough job. Beyond the legitimate medical issues they handle daily, they ...