Greg; from a legal point of view, you entered in to a contract.
You did not read that there is a warranty that did in no way cover you or that even in the U.S., would still be long expired and still not cover you.
From a moral point of view, thatsdax did more then he said he would for you in the contract.
From a realistic point of view, you should come to know what your part is in this, grow and learn from it and not blame others for your life.
What is your part in this? Attempting to assassinate the character of others will not rectify the situation.