Ok firstly sorry for leeching for so long i gave up WoW for quite a while and only just came back and wish to contribute so please dont flame.
Ok well you will need a second account or a friends account for this to work so if you do not have access to another account their is no point reading on unless you want too.
Ok well heres how it goes:
1. Have a banned account
2.Log onto the second account and post a GM request.
3. Once you get a GM speaking tell them this:
' My account was recently keylogged and i asked you to lock the account for me for secuirity reasons'
'Now that the matter has been resolved i would like to ask for my account [account name here]to be unbanned'
4. Wait for their reply if they say they cannot help with this then go onto step 6 if they do help go to step 5.
5. Wait 1-2 days for the accounts department to un ban your account and enjoy.
6. Now that they have declined you must send a account problem to blizz via their support section on the website.
7. This will take 1-2 weeks for them to reply at which time they will send you an email with confirmation that it has been unbanned.
8 Leave it for 2 days and check and you account should be reopened.
I have personally tried this and i have got my account back.
Please feel free to add to my guide but please dont copy it as it took me a long time to find a worth while exploit.
/end wall of text