I think staff should have a command that simply lets you warn players, and it would be displayed above your head. With this, there would also be a :unwarn command as well.
Cons:
- People might use it to troll
- People may make mistakes when warning players and not unwarn them
Pros:
- Easier to track whether a player has been given a warning or not
It would simply say (W1) near the end of your username. Only MR+ can warn staff, and staff can only warn customers or trainees.
Let me know what you think of this suggestion!