Just a simple idea to add an authorisation step before users can access the site. Will vastly limit trolls.
So a user will sign up to the site but their account hasn't gone "live" yet, an automatic email will be sent to the email they registered with with a link to click to authorise. Once they've clicked that, and shown that the email is valid, then they can access the site :)
Customer support service by UserEcho