I agree however I think it is hard to gain the data needed.  No one will admit to being a troll and unless the researchers are given access to IP addresses its hard to pin down what makes a troll tick.  Lots of speculation and I suspect the current researchers are right for about 75% off the trolls.