I don't condone swearing at receptionists, or any of the staff.
But different practices have set up different systems, and some are far worse than others.
At my surgery, it's the only one in town, so no where else to register if you have a problem.
We have to phone to make an appointment. This appointment is for a call back to make an appointment with the doctor, so a two step process before your even speak to, let alone see, a doctor!
It's ludicrous. God help you if you miss that first call back, though, you have to go through it all again.
Nearly cost my dad his life earlier this year. Receptionist told him he'd have to make an appointment to see his doctor 2 weeks after his blood results were back. It was only because a locum took the trouble to review his results that he actually got a call back later that day from this doctor telling him to go to hospital straight away, doctor would contact the hospital, that dad was treated. He's better now, luckily for him.
Our whold GP system needs an overhaul.