Quote Originally Posted by alpinerabbit View Post
I would keep it polite to start with.
I agree. I'll bet the shop will be willing to work with you. It may be that they aren't ultimately willing to go far enough... but they have a reputation to keep, so they probably won't want to leave you angry. I would give them a chance.