I don't really know who is going to sell BTC at these low prices. The only way is up !

If Bitcoin was shared equally among holders, I'd say there were more stupid people than the total number of Bitcoins among those holders. lol But this is not so. That's what happens when even a few stupid people hold more wealth than they can handle. Those would again dump for the slightest thought of a big crash and become the very reason of it.