If you think nvidia is (was) being a tyrannical, greedy monster there are options. You could 1) Pay like $600 for the latest and greatest like an 8800 ultra or 2) not buy the card.
If they are pricing there cards too high, people will deem it to be not worth it and they will not buy them...