David Caruso vs trolls.  That should be all you need to know.