I know you can ignore, but if the offender doesn't know he is been ignored, he probably wouldn't create/log in to alt to continue harassing you.
You could download the old Crepspamfilter modify it a bit to only filter Whisper and filter everything.
As far as i remember it lets those on the friend & guild bypass the filter so you would make whisper a guild/friend option only.