Can I ask how you know that ignoring them won't work? So far only two of my villagers have asked to leave, and both of them have been ones that I ignored for several days beforehand while talking to everyone else. Maybe I was just extremely lucky then!