I've created a plugin that allows you to flag/report content with reasons, and also allows you to report user profiles, private messages, and wall posts. Additionally, you can suspend users if necessary:
https://question2answer.org/qa/118307/report-master