Shaloonsh was hardly the only Staff PC. Maybe he was the only "Resource" PC but as recent events have shown that's a meaningless label.
In the last months there have been too many Staff PCs, too many convenient coincidences of late, to not suspect that there was widespread systemic cheating by Staff. The appearances of cheating are as bad or worse than actual cheating, because we can't even be sure it happened at all. It rots trust in the entire system.
Simply knowing who you're playing with is the simplest form of Collusion, of Cheating. It lifts a psychological burden off the players involved and establishes a base level of trust that make interactions safer. Staff have this as a perk built in to their position; their ability to read reports, animate NPCs, and actively spy on other PCs exceeds anything non-staff players can achieve. It is human nature to seek advantage and show favoritism, and Staff have too many means to do so without any recourse. They're refereeing a game and playing in it too. All we can do is trust that they're going to play fair, and that is impossible under the current system.
Staff need to not have PCs. Staff need to stake their names and their reputation on every interaction they have with players. In a perfect game, a collaborative game, we would all know who we're playing with. Players (Staff or otherwise) need to be able to take a step back from their character's heads and emotions and remember that we're playing together, not against each other.
Or maybe we are playing a ruthless prisoners' dilemma emotion simulator. Maybe I should get around to making the "What kind of game is Arm?" thread I've wanted to for a week now.