Of course, luck always comes into play. But they make calculated risks which, if you have ever seen a world-class poker player play, is exactly what gambling is. So is trading and investing when it boils down to it.
Simple solution to all your "problems" with cramer.... here it is... are you ready for it???? Change the channel and don't listen to him. Voila, there it is.