Unfortunately, I would suggest that you do not have a viable cause of action at this time. Approximately nine days ago you hired them to replace your side view mirror. At that time, they told you that the did not have the color that you needed an gave you a temporary mirror in a different color.
Since that time, as I understand it, they have been attempting to resolve the problem for you. I doubt that nine days would typically be considered unduly long to handle such a matter. However, this is not a typical time as we are in the midst of the Christmas and New Year's holidays. Meaning, things tend to take longer than usual.
There is no excuse for their rude behavior towards you and I do not mean to belittle that. Unfortunately, rude behavior, in and of itself, generally does not create a viable cause of action. My thought would be to give them a bit more time, perhaps a week or so, to correct the problem. If they fail or refuse, you might then demand your money back and go elsewhere.
I regret that my answer is unfavorable, but please understand that it would be unfair to you (and unprofessional of me) to provide you with anything less than a truthful response.
Please let me know if anything requires clarification.
I hope you found my answer helpful. If so, please click on the green ACCEPT for my answer. This is necessary for me to be paid for my work and so that I can get credit for assisting you. Even if you are a subscription member, you will need to click ACCEPT. Your question will not close, and you will still have the opportunity to follow-up if needed. Leaving a bonus and positive feedback is not required, but doing so is certainly appreciated! Thank you and good luck!
Also, several customers have asked how they may direct a question to me in particular. If you specifically want me to assist you in your legal matter, just put "FOR JOSEPH" in the subject line and I will gladly pick up the question as soon as I am on-line.