You absolutely have the right to fire any medical professional, especially one that functions that way. As a healthcare provider I would be embarrassed to do even one of those things mentioned. And an injection in the BATHROOM, absolutely NOT, ever, ever. At that point I would have made a scene.....of course being a healthcare professional makes me a bigger pain....as some doctors at the hospital.
There is no excuse for poor bedside manner either. I have called doc's on it before....there is a gastroenterologist at Virginia Mason that never wants to see me or my husband again.
Any advice given is based on my experiences and should not be substituted for any medical recommendations. Please speak with your provider before making any changes.