My long-term opinion is that the stock market is more like a milking-machine.
What do you think a casino is?
In a casino the thing getting milked is the gamblers. In the stock market the thing getting milked is is mostly the customers/employees/taxpayers.
Isn't that the place where if I win loads of money, they give me lots of free stuff and invite me back? The same place where if I lose loads of money, they give me lots of free stuff and invite me back?
Casinos are awesome! So welcoming. :) (/s)