Approximately 17 million Bitcoins have been mined.
Some estimates say 4 million have been lost, lets say 3 million for the sake of argument.
17 million - 3 million = 14 million
There are 11 million millionaires in the USA
2 million in Canada
Nearly a million in the UK.
That makes almost 14 million millionaires in those 3 countries alone.
What if each millionaire bought 1 Bitcoin and held it, the price could only go one way - up.
Of course the circulating supply is a lot less than 14 million and there are a certain amount actually being used for transactions so that liquidity would remain.
Still, go and convince your millionaire friends to buy a Bitcoin or if you don't know any personally then knock on the doors of some big houses and tell them to do so. Who cares if the last option could get you detained by security or even arrested for trespass but you know what I mean.
Just a thought!