This is a difficult topic. I spent some time in the automotive industry in an independent shop and dealership. I have also been a customer to dealer and independent facilities as well, so I have felt both sides. I agree that there are many under qualified repair facilities out there and trade schools that turn out under qualified technicians. Like many industries, you can train everyone, but not everyone can do the work. Plus the overhead/operating costs are very expensive especially at a dealership so the cost to do business is high. Many customers think every repair is a simple (cheap) one. People forget that it costs money to do these repairs, and the good technicians have a lot of experience, knowledge, tools invested to do the job. A lot of customers come in expecting to be screwed over and it can be almost impossible to change that even if you do the best work. They are mad they have to spend money on the car and inconvenienced to come to the shop. Now I also agree many shops/dealers have given themselves a bad name with countless upsells to make money that make people feel like they are getting ripped off. I remember arguing with my boss because I refused to sell people injection flushes at 15k miles. I felt the car was too new and shouldn't need it. Yes it lost me money, but kept my ability to sleep at night. I eventually lost the job to a person who had no issue upselling someone with a "new" car at 10-20k miles and having them walk away with a $300 service. I just couldn't.
So, like many have said, since we depend so much on our cars, and spend a lot of money on them, I highly recommend taking the time to find a shop that is reputable and does work that meets your standard. Then be a repeat customer, those are gold in the business. I have seen many repeat customers given special treatment..
Last, thanks for the rant, we all need to and I get it, it gets very frustrating just trying to get a simple repair done and getting strong armed and having to fight about it.