As much as I personally dislike looting and junking, I don't think that the possibility should be removed. That would just reduce PK to another variation of the Arena.
As it is, non PK players are totally protected by the code. Going PK is a conscious choice you make, and it should have its risks as well as its benefits. That doesn't mean that you have to loot and junk everyone that you kill. And, in particular, it doesn't mean that you have to attack players who are AFK at Recall, or busy helping Newbies along.
The PK culture is set by the players themselves. There used to be an honour codex about PK in 4D. It seems to have been dragged in the dirt lately, due to the actions of a minority.
Lionheart and Alpha had the right idea in that log, posted on the Roleplayers board. It shows how PK can be done in an IC manner, and how it actually gives the opportunity for some roleplay both before and after the actual PK fight.
Of course it only takes one jerk to destroy any system - in fact it sometimes only takes one jerk to harm an entire Mud.
Violence breeds more violence, and what you do to others is usually done back to yourself, sooner or later. But generally PKillers are experienced enough players to be able to retrieve their own equipment without too much effort. The exception of that is the perzes, which can be reloaded against a fee, but only if they aren't already loaded in the game. This is why I find it particularly despicable to nick the perzes before you junk, and then keep those indefinitely in a chest in your house, to prevent them from being reloaded. But despicable as it is, I don't think that is enough reason to code away the looting option.
Pkillers will just have to learn to type 'sit', before going AFK at Recall. And my prediction is that most PKillers will add a script to all their perzes, that makes them go poof, when touched by anyone but the owner.
Of course, that means that all Pkillers will have to pay the extra fee for that script. And it also means that the 'normal' Pkillers, who might have chosen to take a perze from the corpse, with the intent of collecting the silver token for the retrieval themselves instead of the imms, will lose the opportunity of that extra income.
But that's how things usually work in a Mud. The actions of one jerk usually have repercussions on the majority of players, whether intentional or not.
My personal opinion is that you shouldn’t go PK if you lack social skills, take yourself or the game too seriously, use to antagonise half the Mud, cannot handle your anger, or don’t know how to use the IGNORE command. And that is a serious meant advice to all of you. Try to apply some self insight before taking the decision to register.