I've always found using /ignore on someone in a channel rather useless, because the result is generally that I end up seeing half conversations that others are still having with that person.
I end up unignoring the person again, because I tend to find that even more annoying than seeing the person I wanted to ignore.

What I suggest is the following, why not create a client-side ignore feature that collapses what the person says by default, and optionally lets me view their text if I'm curious? That way I get the best of both worlds: I don't really see what that person is saying, but I do still get to look it up if someone's response to him intrigues me.

Example:

<other_person> troll: you're really annoying
<troll> [+]
<other_person> troll: ok, that IS a very good point

me .oO (I wonder what he said..)
* me clicks on the expand button

<other_person> troll: you're really annoying
<troll> [-] other_person: luckily you all have this new ignore feature for people like me
<other_person> troll: ok, that IS a very good point

Wouldn't that be much nicer to have than the current version, where I'd just see:

<other_person> troll: you're really annoying
<other_person> troll: ok, that IS a very good point

Hopefully others agree with me that this would be very nice to have, and this will be a reality some time in the future..

-ko9