Mr Market, What the hell is going on?

Acid Test of your stock portfolio - investing with Mr Market in in direct stocks - the stocks portfolio you shouldn't have