Sorry to hear you've had such a negative experience with GPs. That's not at all been my experience. Interactions with our local GP surgeries - both in our former home town and where we live now, and in recent months also with my elderly father's GP as he has needed increasing levels of care - have been excellent.
These generalisations are generally unhelpful!