Currently deletes from table, but does not create an entry in *_records. This should be optional with a boolean parameter which itself is behind a permission.
As an aside, this mutation should be replaced with punishment specific mutations, i.e. deletePlayerBan, deletePlayerMute etc