Yeah, me too. And there's something cathartic about the banishing...
It's interesting to think about how you could improve the algorithms to take like/dislike into account though. For example, if both the other person and I have been on the site for a while and have large/stable friend graphs, we probably don't like each other. But if either of us are new to the site, it's probably worth making the suggestion.
Here's the problem: this algorithm only predicts if someone is in your social graph -- it doesn't predict whether you like them or not. In fact, I would argue that past a certain point, having a lot of mutual friends negatively correlates with the probability that I want to friend someone.
I've joked that Facebook should rename their feature "Ex-girlfriends and people you hate"...