Not the birth experience I wanted

I am just getting home from the hospital and I just feel really sad about how everything went and I feel I was treated poorly by the doctor. I was in labor for about 9 hours when things started going down hill. My doctor ended up not being able to be the one that could deliver my baby because he had an emergency. I was sad because he was so amazing during my whole pregnancy and made me feel so comfortable but I know I had to be understanding. I had a new doctor and I was dilated at a 5. She didn't seem like she wanted to be there. And seemed like she had better things to do. She seemed annoyed that after another hour I was still at a 5. She ends up saying I needed to have a c-section. I really wanted to try a vaginal birth, but I was open to whatever keeps my baby alive. I think anyone who gets a baby out anyway is amazing. However I wanted to know why. And this new doctor wasn't really giving me a reason. She just tried to argue with me saying I needed to have one. All I wanted was a reason why. I feel like I should have been given a reason and she was extremely rude to my husband so he when he tried to also ask why she rolled her eyes at him and said "I'm talking to her." I again just wanted to know why and she said "It's whatever you want but if your baby dies thats not on me." That scared me so bad. I was convinced something was wrong with my baby and I just agreed. After she comes back she said my c-section is scheduled for 3 hours from now. If my baby is in such distress to where you say he will die, why does she feel comfortable waiting 3 hours? After those three hours a nurse came in and I asked if she could see if I've progressed. I was at a 7. My labor and delivery nurse even said "We could probably try to see if you can have him vaginally if we wait." I asked my doctor when she came back but she made it sound like once you make the discussion to have a c-section, you have to go through with it. So I had a c-section. My son is a healthy 7 pounds 8 oz's but I feel I was treated very poorly. Maybe I'm wrong and she was right. She is a doctor and has delivered babies before, but I just can't help but think if she just gave me more time I could have fully dilated and had my baby vaginally. Its no so much that I jad to have a c-section. More so I wasnt given a reason