They walked all over you.
I agree with topsites. Start-off calm, then escalate if necessary.
I also agree with you about possibly dumping them, and agree with the other poster who suggested reporting the incident to the manufacturer's vice president of sales and marketing.
You are right. They are wrong.
If they don't remedy the matter, then picket, and suggest it as a feature story to local media.