Even if I have not witnessed it before, as long as you have studied about Bitcoin you should be able to understand and expect movements like this.
Learning to know about the market and prepare yourself is good but not enough. The market is very volatile and unpredictable so it is very challenging for newbies. They only can feel calm in this market if they learned enough and experienced enough through both bull and bear market, already faced with different news in different market.
I can boldly say that investors who withdraw their money after a brief pull back are traders and they are primarily after money, they care less about the growth of the coin. They just want their benefit and I classify them as selfish investors.
What are "selfish investors"?
You made me laugh, honestly. Investors spent their money to invest in Bitcoin for their benefit, profit and their lives depend on their investment results, so if they take profit, cut loss, do whatever things, it's their responsibility and there is not right to call them as "selfish investors". You are selfish actually, when you call other investors like this.
The market is zero sum game, so money changed hands, and by calling others selfish, forcing them to do anything, it looks like for your personal benefit.