I think this is one of those rare times where, if it were my vehicle, it would be parked in a lot across from the dealership with a sign on it informing people that "XXXX Dealership does not take care of their customers."
Not necessarily recommending that, but lets just say it provides results...