I don't care if and when companies make genuine mistakes, make a product and it has a bug, make a genuine attempt to fix it and I don't care, that is part of life.
When you lie consistently, put money into sabotaging the competition, when you screw over your own customers repeatedly, that I have zero patience for. While Nvidia have had more than their fair share of things like drivers causing cards to die(though probably minimal numbers of cards dying) that is the kind of crap that is just mistakes. This kind of crap isn't, lets not forget bumpgate, something they KNEW about in advance, allowed to happen, denied for years and spent hundreds of millions fighting their own customers in court to not have to replace products they knew were failing. The "there is no bumpgate but we'll release new drivers that whack the fans up to 100% on laptops leaving customers with horrendously noisy laptops" stance, this kind of stuff is so completely unacceptable.
Accidents, mistakes, even incompetence I can accept and forgive, intentionally lying, intentionally screwing over your customers and not just once but repeatedly over and over again, that is why I can't stand Nvidia as a company.
I know loads of companies are bad and loads of companies will screw over a lot of people a lot of the time, mostly other companies. Same way Intel screws AMD royally all the time, but when their products have a problem they tell their customers, hence you can have trust in Intel products. They didn't hide their chipset problem, they told everyone about it and dealt with it. If Nvidia did that I'd have zero problem with them(outside of pricing).