see, I have warning that add a member to a usergroup for a limited time. after that time they are removed from the group. problem is that sometimes the staff may want to remove that member from the usergroup early. I don't have a way for them to do that.
if you could edit warnings you could always change the expiration there but since you can't any time the staff wants to expire a warning early, their only option is to delete the warning which completely defeats the purpose of tracking the warnings.