GPs are self-employed.
We are independent contractors; we have a contract with the government to provide General Medical Services (well, most of us do; there are some exceptions).
Tianc, I think you are right, some of the long hours are 'traditional'. Were I work and live, people still talk about a local GP who was available all hours, sometimes falling asleep in people's lounges on her way out, only to be found by them in the morning!
She clearly was an exeptional individual who dedicated her entire life to her profession.
However - she also worked in a time when if you had a stroke or heartattack, you either lived or died: there was not much anybody could do to actually change the outcome.
People remembered a time when they had to pay to see a dr and were conscious of the resource they had with free healthcare. People would NOT call the dr in the middle of the night to, say, certify a death as they were aware of long hours etc.
I stopped doing OOH work because I got to the point were I thought I would struggle to remain professional with the next person needing their pill prescribed at 3 am, or get abusive ("I know where you live, you fucking cunt"), or look to have complex problems sorted out for which multiple agencies and normal hours were required. I could go on at tedious length.
OTOH, you got people who apologised to 'waste your time, dr' who had perfectly genuine reasons for attending.
My practice is open 8am to 6pm, practice manager usually arrives after 7am to get the computer system fired up and check for OOH faxes.
Of course long days could be covered by some kind of shift system, however that would required MORE doctors, would involve LESS continuity. We are contracted to be open the above hours.
Having OOH done as a seperate service (for which we pay approx 35000£/year) was a desperate carrot offered to GPs before 2004 (when the New Contract started) to avoid even more of a recruiting problem there is anyway.
By earn good money, I am not looking for more, but would you please, please stop with the 'most GPs earn more than 100000£' - there is a minority that might, I certainly don't, nowhere near and am fed up hearing about how greedy we all are