I agree with you on the half-baked "Ignore" function, it simply doesn't really make any sense in its current form, you might as well not use it at all. Unfortunately, we can't do anything about it, there's no options we could tweak or improve. Same goes for a block feature. It needs to be made by the Xenforo devs before we can consider implementing anything like it.