By the sound of this idea it seems to complicated to have in place. Like if I'm reading this right, mainly anyone can click on the report button without really proof.
Screenshots are really the most simplest way to report someone. Cause it does provide all the needed information for a staff member to really do there job.
Also, this idea would mean more updates on the server. The updates for here are already far behind to really need any other thing to add on, and Raz does try his best. So as much as this idea is for a benefit for users and staff, I think the old fashion report them by screenshot is best