time travelling is the fastest. heres what i always do when i want to boot a villager:
1. go around town for moving pings
2. if the ping comes from a villager you want to keep, deny, save and TT 6 days forward
3. load up the game and save immediately. then TT 6days backwards again to present time
4. go around for pings again.
do all the steps until the villager you want out pings you. it works all the time.