That's really horrible of them. I really do not understand how GPs manage to mess up procedures, I've had similar experiences and in the end sent a strongly worded letter to them which I assume made them shit themselves and they actually got their act together.