It's pretty easy to add a new badge and manually (or automatically) assign it to people, but with the reporter badge I didn't originally consider that people might reasonably want to opt-out of having the badge. Adding that functionality is a bit more difficult. Maybe sometime in 2020.
I also don't want the left side of threads to look like a rainbow explosion, so I probably won't add too many additional badges, either.
Would it be possible to add a set number of slots, say like 3, and let users fill as many or as few of those as they like? It seems like this would be half of the work you are planning to do any way by adding the ability to opt out. This would be a way to have your cake and eat it too so to speak allowing use of badges without it being a total eyesore.
Yes, It could just be like the current coin badges which are increased as per the rank, a specific number of slots could be allocated and filled as the number of good reports increases. And of course adding a badge disabling option would work it all out.