So you post the image of the hashrate as if it supports your opinion. However, even taking the most conservative number on that chart, 486 TH/s, a BFL single would still earn between .4 and .5 BTC a day. That's $70 a day, or $2100 per month. A 1 month 100% ROI at 486 TH network hashrate. If the network hashrate is anything LESS than 486 TH, your 100% ROI timeframe drops dramatically.
Yes... once again, only in the bitcoin world is a 1 month 100% ROI cause for panic and bitching, heh.
Unless the price of BTC in late July / early August (the date of the 486TH hash rate) is $14. Then it would take considerably longer than 1 month to earn your money back. And the hash rate does not stop growing at 484TH (as your analysis presumed). You are looking at more like 18 months to earn your money back.
Plus, Singles do not yet exist except in the plans of BFL.
Of course, if BTC goes to $5000 the story will be different.

It's amazing for me how he plays games with dubious statements, like implying that the order we are discussing here will be delivered in July (hash rate 486TH). The drama here is that no one knows when our mining gear will arrive, and based on past history that could be in 1 year from now.
If the difficulty keeps growing as per the calculation displayed above... Yeah, difficulty does x10 each three months, you can imagine where will it be in one year.