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.
Which will lead to them running out of bitcoin and currency to buy bitcoin and eventually only the strong hands survive and profit from the rise.