Jennifer, his behavior seems like textbook trolling behavior from what I've seen: track down a controversial topic, present it in couched, inflammatory terms, and insult anyone who not so much as disagrees but merely points out fallacies. I suppose we can't discount the possibility that he's simply opinionated and overzealous, but overzealous people are generally interested in winning converts to their ideas, and he seems more disappointed when anyone agrees.
(That said, I haven't been as regular a contributor to these forums as I may like to be, so I have to acknowledge that I may not be seeing the full picture of his overall behavior.)
Anyway, I think you've hit the nail on the head regarding determinism and the self. I just don't see how the lack of a "self" could be a problem for society. The kind of people who are inclined to engage in dangerously hedonistic or sociopathic behavior (or both) aren't going to need scientific research to give them an excuse. Both types of behavior have a wanton disregard for standards built in.