Hitting them doesn't work.
Villagers asking to move out...
A villager will ask to move out 15 days after you last had an empty spot. If you say no to that villager, that villager won't ask to more out again for at least two weeks. However another villager will ask to move out five days after the first. And so on.
There really doesn't seem to be any evidence of treating them badly working to get them to ask to move out. I have had ones ask to move that have very good friend rating with me.
The only way to prompt an ask is to time travel - if you tt far when back I find one asks to move out quite quickly!
Or you can force one out by taking someone from your campsite or using an amibo card.