I still think you need to give my public defender role a chance!
Half the reason people hate MPs is that command is too busy to hear appeals or interact. And no one can help them.
Give us a role that's sole job is to hold the mps responsible and bring the appeals to command on a marines behalf.
Also they are a fun antagonist to the CL.. someone who is interested in only the companies interests...
imagine the paperwork wars you could have.