I think our only hope is that the ASIC manufacturers think rationally about the future market for their product, and do the following:
Price their respective ASIC's to be cheaper on a $/GH, but not by very much. This will discourage a mass stampede of miners extrapolating imediate results out to infinity and therefor crushing all mining profitability.
At whatever price point they decide upon initially, BFL have to sell for a significant amount of money, as they have a substantial NRE to make up. If the price is perceived as too high per MH and GPUs and FPGAs remain too competitive, I doubt they will generate the sales they need fast enough. Remember, BFL have to worry about a potential competitor too, they cant risk spreading their ROI over 5+ years.
So IMHO network hashrate will go up inevitably if BFL is to make a decent return on their investment. Once this effect becomes big enough, BFL will have to lower prices to keep selling boxes, which will further increase difficulty, etc, etc. I dont see how it can be avoided. High initial prices may slow down the effect initially as GPUs are being replaced by ASICs, but if you look in the BFL pre announcement thread, miners seem to be falling over themselves to buy.
More over, high initial prices will also make it even more likely that early adopters will get buried. If the payback time at current difficulty is on the order of 12 months, there is IMO no chance whatsoever for them to break even - ever. If its much shorter, lots of ignorant miners will buy them in droves even though I suspect 4 months break-even time may still be suicidal. Not enough people truly understand the problem and the difficulty increase will be created by the ones that dont.
The only thing that will prevent this is keeping the projected ROI on new ASIC investment relatively close to that of GPU's. It is better for the ASIC manufacturer (higher profit), as well as all miners (sustainability). It is a rare win/win.
I dont think its better for the asic manufacturer to maintain high prices for long. I agree to maximize their profits, they should price them as high as the fool is willing to pay upon release, but once the "biggest fools" stop buying, they will have to drop prices. Not selling boxes is not in BFLs interest either.
I hope the BFL boys have thought this through. Keeping GPU miners around is in their best interests.
I raised the question in the pre announcement thread, and BFL-engineer didnt seem to grasp the problem, or pretended not to. Doesnt bode well. But even if/when BFL sees the problem, its something else to come up with a solution. As long as BFL has a monopoly, they may decide to sacrifice some of their profitability to make sure the market remains healthy: they could impose limits on their sales and not sell more than x TH per y months, even if there is demand. But if/when a competitor emerges, then you simply cant solve it IMO.