I don't want to disclose how many times, and for what he has been banned for before, or even if. He can tell if he wishes.
He was in light gear and afk, no newbie so he knows he should go spec if he leaves his comp. Looked like a leecher to me.
In addition to this I might have shortened the ban if he would say sorry for going afk or show another attitude.
If you look like a leecher, and behave like a leecher, well, then most probably you are a leecher.
Also, 2 days is not a very hard ban..