When a GM does not report another GM, there is no reason to use this method that proved to be rotten.
that don't happen much(for cheating on forum more often), but it also happens. But if you look at a group of hundred random user, the ' of user who got investigated during there career is low.
Also usually we don't report we mostly investigate, on report or when "alarm bell" rings. Random check of user are nearly exclusive for GM or GM candidates, before they become gm. So the GM are checked more closely then other users, even when your wisdom means something different.
In case the creators of this game wants to have a successful product, they needs to take care not only about bugs at the products, but also about bugs and misbehavior of the products service guys (AKA - MODs, LAs, GMs, BBs).
i would say they do, but probadly you know it better ;)
And returning to the police example - the police inner-investigators are not part in any (relevant) way to the police.
They are not "playing" (do not have police activities other than inner-investigations) at the "game" (police).
they are going to the same schools, mostly working in the police before going there etc. And then they investigated, other policemen work. I am pretty sure that is the same like here, even when a small community like this one it is hard to gurante that the people are mostly unrelated which we at least try as best as we could.
And BB won't pay anybody a laywer who get punished, also they won't pay external forces to get an unrelated view on there volunteer. But i am pretty sure, if you pay there salarys they could do.