Not sure if this has been suggested, but I honestly think an additional 'Terms and Conditions' box should be added before any account is created.
Yes, it will be ignored by thousands, but on the off-chance, it may be read and acknowledged. I've dealt with many, many trolls (as many of you...