I just don't understand this attitude.If a company is struggling it is either due to mismanagement or inferior products.
Ehh ? No. That is just so wrong, there are so many other factors that can contribute to this. Topics like market failure, bounded rationality or economies of scale have been beaten to death in just about every econ class these days. Just google / wikipedia some of those terms.
(Of course that doesnt have to mean that AMD is not mismanaged / doesnt have inferior products, just that there are many factors that are out of their hand )
Examples :
Brand recognition is a big thing for nvidia and intel in some developing countries. They carry hefty premium over amd/ati products over there while the price would be very similar in the us. I saw that 20 years ago and when I returned to those countries its even worse, say a 5850 from Asus could carry 50% premium over a 5850 from Powercolor / HIS. People simply dont read reviews, they go by brand names.
Also at the moment Intel enjoy a huge economies of scale meant that it is by nature almost impossible for AMD to compete with Intel.
But to return to topic at hand : Yes I do think we need to be rational when making a purchase.
However, that does not have to mean thinking only of the short term benefits. I also consider the long term, if AMD survives and is competitive to both Intel and Nvidia then we can have great products at cheap price. If not ... well I still remember the age of Intel i.e. the time when 50-60% of the price of a new computer is spent on the CPU. :'(