About alt accounts, what SK should do with the ignore function, is when we go to put a player on ignore, we should be given three options as to how we want to apply it: 1) to the character only, 2) to the account, 3) to the IP address, which is how permanent bans work. This would stop stalking and harassing in a heartbeat, and save a lot of people a lot of grief, moderators included.
This is possible. However, it would require a lot more action to be taken on the server. Currently the ignore function works on the client only. The ignore list is stored on the client computer. When the client recieves a message from that person, the message is dropped. Blocking IP would need to be handled differently, as just letting everyone know your IP is kinda intrusive. (Not to mention you have people like me who have a dynamic IP)
You client would have to tell the server (on login, or load, or whenever someone is added or removed to the ignore list) your entire ignore list, with which the server would need to parse each character name into their LastLoginIP, and then lookup the database for every character with that LastLoginIP, and then drop messages from them. Or would it tell you all the characters alts and add them to your ignore list, not only intruding on the other person's privacy but filling your ignore list up?
Alternatively you could have the ignore list moved to the server. But this would require a considerable amount of time to add. Is it really worth it for just 10-20 people who are the target of people using multiple accounts to get around ignores? I don't think so.
Ignore or report the alternate account, and move on.