I was just thinking, it's all fine and dandy to have "ignore" but what about BLOCK?
Basically, with ignore you can still see they've posted or left you a VM or whatever, and they can still see you're online etc.
With block - if implemented - I think it'd be good to have it that the blocked user(s) cannot even see you're online, can't see your posts and so effectively, you don't exist to them.
It's kinda like FB or something - if someone has been irritating you, or harrasing you, you just "block them" and even if they search your name, email, anything, you don't come up. You don't exist to them. And there are the odd people who i think sometimes "I would happily block them". Admittedly, it'd be quite a rare thing for someone to block someone else, but then I don't think ignore is used all that much.
Maybe it could replace "ignore"? I just think ignore is a bit pointless because they can still see everything YOU say, everything YOU do, and tbh the whole point, in my opinion, is that you can't see them but also THEY can't see YOU.