i'd say that you should keep ruby and pinky and get rid of bangle, but that's just because i don't really like bangle maybe you have a bond w her or something ;,
I'm slowly encountering the same issue in my town, Equinox, lmao! I have three lazy villager, Biskit, Lucky and Stitches, but I love all three too much to actually get rid of any haha! I just have a better chance at getting all the lazy PWPWs out of the way quicker, if ya look at it that way!
In your predicament, I would suggest picking to drop the one you would lest care about in the end. An example, both Lucky and Stitches mean a lot to me, where as Biskit isn't like that, so if I had to I'd drop him. I really say go that route in the future if you ever need to let another villager go to make room! :]