The OP has every right to name & shame to warn others of their experience.

Find another doctor - if I'd waited 4 hours the first time, I wouldn't have gone back again!!