I found this post quite funny. From someone in the EU thread.

There is a very fine line between what's acceptable for multi-boxing and what isn't.
Pressing the buttons yourself in one game client? Ok.
Getting a program (or piece of hardware) to press the buttons for you in one game client? Not ok.
Getting your dog to press the buttons for you in one game client? Ok, as long as it knows what it's doing.
Pressing the buttons yourself in one game client and getting a program (or piece of hardware) to press exactly the same button in other clients? Ok.
Pressing the buttons yourself in one game client and getting a program (or piece of hardware) to press different buttons in another game client? Ok if it always presses the same button in that client, not a different "calculated" one.
Getting a program (or piece of hardware) to press the buttons for you in all game clients? Not ok.
It's not a whine, but "Getting your dog to press the buttons for you in one game client? Ok, as long as it knows what it's doing. " is definatly account sharing! xD

Other then that, most whiners are pretty unconstructive. x(