Its appropriate.
You've let them know you aren't happy and why. Now it's up to them if they wish to keep you as a customer or not.
I split my purchases between LBS, performance and amazon. The only place I have had issues is one of the LBS. They told me to talk to the manufacturer.