I believe that an open forum is not the place to discuss a personal grievance with a warranty.
Neil Pryde clearly state on their website the details of their warranty. It is obvious from some comments on this thread that some people have not read that warranty.
The whole situation to me appears to have been badly handled by all concerned. The result is that both parties, customer and supplier, have probably lost out.