Did they not have any "on the day" appointments? Can you try talking to the practise manager and explaining things?