I don't think you are the only one worried about the "products". If all is to be believed then SLT should be trading a bit higher than it is now.
Saying all that, bios have been hit hard, but interestingly all the bios I have followed are still well up on their 52 week lows. This tells me that the bios overshot the mark significantly and now are tracking back to fair value. I guess Frosty was savvy enough to see this himself when he sold his shares. Whether a director should be able to freely trade his own shares like a daytrader is another argument all together. I personally don't have a problem with it, as long as its not insider trading.
Cheers
SLT Price at posting:
0.0¢ Sentiment: None Disclosure: Not Held