I have mixed emotions about this. How long is a manufacturer supposed to be responsible for a product, especially past the warranty period. In the case of safety, especially if a defect was known about, I can understand and support.
If you talk to a mechanic at any dealership, they will tell you of problem issues for certain models - no matter what make or manufacturer. From a practicle side, we complain about the cost of cars which drives manufacturers to use the lowest bidding supplier. Then we complain when something breaks past the warranty period.
BTW: there have been postings here about GM extending the warranty on guage clusters - but I don't remember the details.