To tackle some of the justice system problems, why not incorporate a reputation based naming system? It's literally from UO and works great.
This would at least let people gauge the type of player you interact with or randomly encounter. This will not ofc alleviate the punishment/justice aspect but a nice QOL improvement.
If he's blue but has murdered 5 people= The Dishonest "Player Name".
5-9 Murders= The Rude "Player Name"
10+ Murders= The Dastardly
Ect ect...
With a rep system at least you can make a better informed decision/judgement.
This would at least let people gauge the type of player you interact with or randomly encounter. This will not ofc alleviate the punishment/justice aspect but a nice QOL improvement.
If he's blue but has murdered 5 people= The Dishonest "Player Name".
5-9 Murders= The Rude "Player Name"
10+ Murders= The Dastardly
Ect ect...
With a rep system at least you can make a better informed decision/judgement.