I just thought of one thing a minute ago, I don't think there should ever be a reason to ban somebody from the site unless they're a scammer and are ripping people off of their money. The ignore feature works perfectly on every other website I've ever been to. If you don't like somebody, or don't want to hear what they have to say. Just put them on ignore. It really doesn't get any easier than that. When you ban somebody, the first thing it does is rile up all of their friends, the next thing you know you got 40 people who left the website over something that didn't need to happen in the first place.