This is something that we already have in the dev server. Ideally the way that it would work is that instead of removing the report from the queue, it would just mark it with something like "Victim Forgave." Staff still have the ability to deny forgiveness using their best judgement, and will have to investigate all reports like they weren't forgiven. This is because people can lie in reports, and because of situations like someone running around shooting 4 people once with a pistol.
Edit: heck off pierogi