sounds like you have had a lot of bad experiences, I'm sorry to hear that.
It's not that bad, it's just years of experience of working with computers. Done pretty much everything from selling computer parts/building systems to managing corporate networks. If it's hardware related, I've done it. 
My point is that I've had bad experiences with pretty much every major brand out there in pretty much every area. Dell, HP/Compaq, IBM, Intel, AMD, Asus, Kingston, Microsoft, Logitech, Microstar, Gigabyte, 3com, Cisco, Sun... the list goes on.
I've been more or less been forced to choose between buying unbranded crap or buy from companies I've got previous bad experiences with. The truth is, ALL companies release crap every now and then, it doesn't necessarily mean that everything they do is crap though. Logitech has made quite a few crappy keyboards and mice over the years, but they did learn from their mistakes and most of the stuff they release today are solid.
By dissing a brand after a single incident, you miss out on a huge lot of excellent hardware (getting repetitive, but specially the microwheel on logitech mice..
).