the HD 7850 was a good deal even at launch. People who purchased the HD 7850 at USD 250 in March did not get a bad deal. The OC headroom and performance scaling with overclocks meant that a HD 7850 at 1.2 Ghz got you perf close to GTX 580 for almost half the cost and power.
http://www.techpowerup.com/reviews/MSI/HD_7850_Power_Edition/31.html
GTX 560 Ti or HD 6950 which were selling at similar prices do not have similar OC headroom and also do not scale anywhere close to the HD 7850. frankly HD 7850 was one of the best selling cards in AMD's product stack and was constantly out of stock in the initial couple of months. In fact the HD 7870 was the card which was overpriced. It deserved only to be priced 50 bucks more than HD 7850. But since nVidia GTX 570 was slower than HD 7870, AMD had no business selling at USD 300 and losing margins especially when they were supply constrained on 28nm right till end of Q2.
TSMC clearly said from Q3 the volumes of 28nm production would be much improved and thats what we are seeing. Nvidia launching their USD 300 and lesser products and AMD cutting prices to reflect the competitive situation.
Nvidia was not interested in pushing GTX 660 Ti out earlier because they had significant unsold GTX 570 inventory in early June
http://www.kitguru.net/components/g...-gtx570-overstock-delays-gtx660-until-august/
No point in blaming any company. We can only choose products which suit our budgets when we want to make a purchase. Frankly HD 7850 was the best price perf card till mid July to mid August when the HD 7950 came down to USD 320. At current prices the HD 7950 is the best price perf card and the card to get.