So, miners are speculating as well?
Unfortunately, miners costs still have to be paid in currencies other that bitcoin, and market will push the cost of each bitcoin mined to be close to one bitcoin. Right now, the difficulty did not have the time to adjust due to fast price rise and ASIC scams, but that is not a permanent situation.
Around 0.3 to 0.5 million dollars of fresh speculative money will be needed each day to keep the price this high. And this is needed even if speculators do not sell at all. When they do start taking profits, this will just add to the outflows.