(sigh) Just another manufacturer who is living on their name and reputation, but won't stand behind their product (i.e., "our sh*t doesn't stink") when a good customer has an issue.
Sorry that this happened to you, but thankfully, based on the responses, it appears you have some options.