I remember i saw a thread before where someone suggested a sort of "whistleblower" staff member whose sole responsibility would be to spy on PR to make sure they are doing their job properly. I think this was an excellent idea because it would help improve the PRs. Not saying that the PR would be immediately fired for doing minor things wrong but he could be told what he should improve on. I think this was rejected though. =x
In all honesty we should be glad that we are given the opportunity to be a PR and experience the game in a more helpful way. People are not perfect and there will be PR that arent as helpful as others but if they are truly a bad staff member they would be fired eventually.