I haven't paid for a service at a dealership in years, I remember it being bad but this sounds like it's really gotten out of control. That said, I have gotten some freebies from the dealers

I've had car trouble away from home a couple times, once in Montreal and once in CT, and both times I pulled into the closest Porsche dealership and they were super accommodating, took my car in to be scanned right away without an appointment, and did what they could before sending me on my way free of charge. The techs all seem to love working there compared to other brands, the fat service fees must go a long way in employee sat and customer service. I use an indy. He's a little cheaper and better but it still isn't cheap... he has his own plane.... so..... I should have become a mechanic.....