Since you put it that way, I'll state my view coz it's bnet although I said im only staying in war3 and sc from now on.
I hear this hotkeys program for the 1st time but it obviously gives you advantage, coz if you need speed in melee to save your hero or anything, something that automatically does it, it counts as a cheat. I suppose this may have led to your ban.
I see no reason why Banlist users should be banned. There are enough retards including but not limited to leavers that you just dont want to join your game.
Custom Kick may get you banned (i've never tried it in ladder) although I rly don't see the point in banning you. In Dota that's used to kick annoying trolls and similar. Anyway, it counts as a cheat.
Pickup listcheck, just allows you to play custom games with less lag. Because it's like a 'hacking' the way you enter Bnet Blizzard consider it a modifying application, thus illegal. The same is the name spoofer - it bypasses the limitation 'cannot have another account with the same name' and 'cannot use colors, all Bnet names are white', so - modifying app.
I suggest you explain what you've used and what not to Blizzard, coz some of the banned prolly don't even play war3 anymore.
And there - mh, why ban users? *rhetorical question* You guys in BF should support MH and other hacks, Blizzard are soooo wrong. Yes yes gogo hax, you should make even more hacks sections ... Please DO! You wanna be like those who post SECUREGAMERS.COM FREE HAX or use bots to spam them? Like those brainless who barely have more than 100 cells in their head and can't own a simple noob. I know that coz I've owned noob maphackers, who see all I do. Oh and this site securegamers, can just burn in hell.
And tell me, should I start posting my replays here to become social on replays? So that at least 1 or 2 members of the entire forum care to see an old member's replays that are rarely posted but when posted - worth seeing?? So, if I don't get an answer on that question, this will automatically be accepted by me as YES.