Give Cramer a break. This is how wall street works. Its never about fundamentals of a company. If so y ou wont have any company above a P/E ratio of around 10. AMZN by the way had a ~4000 PE ratio - this was until they are making a loss now.
Cramer called it a buy at around $50-60 back in late Jan. Back then it was a buy up until 70.
The seal of approval should be for the long term. Short termers/gamblers will most always lose becaue they follow the advice of analysts who typically begin following and pumping a stock once it has a good run.
I think the really good speculators don't exactly follow advice of analysts, but make their moves based on what the majority is likely to do based on what the analysts say. These analysts have so many hidden agendas, long and short, that they're about as trustworthy as a snake in the grass.