• Software Unicasting to 1 client: Now Bannable because the software can be abused;
I agree that software unicasting can be problematic, and it can be abused. But I don't think we can make a blanket statement that software unicasting to 1 client is bannable. That would prohibit software like an on-screen keyboard from sending commands to a single client - that is still perfectly allowed. Similarly out-of-game macros that only send a single keystroke to a single client are also allowed.

From a multibox software perspective, I really like the approach that Lax is taking with the new Joe Multi-Boxer (JMB) software - that JMB will not send any commands to any clients. That's a great way to ensure that your product cannot be abused. But that's going beyond the requirement.