Think of it this way. GPs operate on a system whereby if you don't reappear in front of them for six weeks they effectively consider you cured and you're filed. In other words, to access treatment you have to go back repeatedly, it's how the system works. Also, CLKD is right, GPs are there to provide health care to us, it's their job, if they don't like their job, then that's their problem, not yours. They're also required, as part of their job, to have some semblance of a bedside manner (it's taught in med schools, has been for years, they can't actually pass to be a GP unless they can prove they have a good one), if they're failing to carry out their role, complain about them.
In the end, I think this is about power, and the relationship between patient and doctor. They don't have the right to hold some imaginary power over you. The ethics that they operate under clearly states this.
Sorry you're having a rubbish time.
x