A possible solution to the safe zones in the wilds is that the warps go to a bedrock platform a certain unreachable height above the selected wild that is non pvp and safe. Below these floating platforms would be a small water area so when people warp to the wilds thay are on these safe platforms out of reach from potions and arrows, also a good place for shops, and then when the wish to go down into the pvp wild they can simply drop into the water.
This solution also stops people safe zone hitting who run out of safety, punch someone, then run back in.