If you have the time and money, I think you have a case. They should be honoring the warranty based on their own terms. If you really wanted to, you could sue them in small claims court. That said, I really doubt it is worth your time, money, or effort.
Joe