I know the owners of this site are here to make money. You do that by selling subs, but people will eventually leave if the negativity continues to grow. Here's my suggestion:

If a user is blocked/ignored by a certain number of users, then they be suspended. Ignores should come with a reason for ignoring. If said user continues to cause issues they should be banned.