Investors don't wait for companies to "become" a great investment. Investors usually have a time horizon. They identify a company that has profit potential and invest in it. They monitor their investment and if it doesn't perform in their time horizon? They usually dump it. Something usually has changed and it no longer meets their investment criteria.
To say "we have all the time in the world"? No. That is the mantra of a gambler. He /she has invested in a flyer. If the investment pans out? Great. If it doesn't? It written off and it's on to the next "get rich quick" stock.
I have not borrowed any stock. I have made it pretty plain in posts made all around iHUb. I despise shorters. Why ANYONE would think I short stocks is quite ridiculous.