One last thing, if it wasn't for the speculators how long do you think you would have to wait around for someone to buy your bitcoins?
as long time as it takes for someone who needs bitcoins to buy my ask. A day? but no, civilized behavior is not accepted in btc trading

And what if no one was willing to buy them from you for exactly the same price you got them? You would sell them for a loss, or just let them sit there while people are buying and selling bitcoins for a dollar less?
in all likelihood, if the majority of all trades werent for speculative purposes (bitcoinicas bot, other peoples bots, speculators etc) then no, I dont believe $1000 in btc would take so long to get sold that the price would fluctuate more than it did today.
but then again, since BTCUSD has always been affected by speculation, who knows what it would be like if the majority of trades werent for speculative purposes? lets end the discussion there. we have no idea of how it would have been.