Well, from my perspective as an Apple customer, Apple is responsible to me. I didn't buy a Nvidia computer, I bought an Apple computer. If Apple has to take a hit, so be it. I certainly am not prepared to take a hit for either Nvidia or Apple.
Ultimately the responsibility rests with Nvidia, but for Apple customers it is Apple who has to resolve the problem in a satisfactory way, not Nvidia. Apple can go after Nvidia for compensation, but that's not my problem nor my business to be concerned about.
I am sure that I will get my head handed to me and I certainly don't want to upset anyone, and Nvidia certainly produced the chip, but it was placed in an Apple computer. I recently bought a snowmobile that has a faulty part and there has been a recall on this snowmobile to fix it. It wouldn't matter who was responsible for the faulty part, a recall by the company marketing the snowmobile issued the recall. Now I am not comparing the possible safety issue or bodily harm that one could suffer from using the snowmobile in its current condition to the faulty chip in my macbook pro, but I do agree with PDE and the idea that I didn't set out to purchase the Nvidia, I set out to buy a reliable, stable macbook pro with the expectation that it would work without major and costly repairs for at least three years. And yes, I do understand that Applecare provides coverage for three years, but if Nvidia and Apple both know for sure that the GPU is faulty, then recall and repair the product. It is way too easy nowadays to point the finger at everyone else, but Apple would stand a lot better chance of going after Nvidia than I would. And when I purchase their product, I expect them to stand behind the whole product. If I use the logic that it is Nvidia's fault because they made the part, just what would Apple be responsible for, the case? I mean it is not like they make the displays, the hard drives, etc. It becomes a package deal that is being sold by Apple and IMO they have to be a least partially accountable. BTW, I purchased two of these machines and I honestly love mine, but it does take some of the shine off when you are wondering when it will die.