While I don't necessarily think scripting or enforcing this through main characters / in server mechanics is a good thing or required the issue with creating a character to perform hits is persistent, it's something I have discussed with Pendred in the past and to quote him directly making alts to do pks to avoid consequence is "gay" and "Idc about <durr in real life people hire other people> its a gameplay thing".
I am poised to agree with him, while I understand the perspective some people offer by explaining it away using the "zip" fallacy it's simply bad for gameplay, in a situation where you are potentially destroying a character that someone has put hundreds, maybe even thousands of hours into there should be risk to the people preforming the hit, people whom already have the objective advantage btw, to create a character to avoid the consequences is "bitch shit".
It's simply doesn't mirror reality given that the 'zips' in real life are still real people who can literally lose their lives or be arrested while/after doing these hits, whereas an alt character can be deleted to then never face any repercussions.
This already is / has been a rule for years, but I'll add an extra line to make it even more super duper clear.
(the existing rule)
While this suggestion is technically denied it has caused me to elaborate on a rule.
If it continues being a problem in the future maybe a character playtime requirement could be added for a person to perform PKs for their faction, this can easily be enforced at the script level.