It's easy to be blame others for their actions. What's been happening for quite some time is that the yields have become so low that to get any kind of return one needs to invest in stocks. The government or Fed with such low rates has brought about this shift. Those who are retired or on fixed income are suffering the most due to this.
It could also be that we may have have more juice in the market and the early birds might get a decent return. It's not the run up that's a problem, it's the end of that run up. That's when the naked swimmers are identified.
Gringo