There should be a timer for when in combat. If you get hit by something, whether it was a player or a zombie your account should remain in game for at least another 15 seconds. I d/c when my character is still in the early phases, but once I acquire some means to stay alive most times I do not d/c when zombies are aggro'd. It is annoying to have someone d/c when you already have hit them, that is why I have never d/c from a pvp situation. So if you guys set a log out limit for when someone takes damage it should improve this situation.