I think that Joe should be let back in. He knows his boundries now and what line not to cross. Unless he would like to get kicked out again if he does rejoin, I think he'll stay in line.
Starting multiple threads shows persistance which means he's willing to work to improve how he is in x86.
I don't think he makes our clan look bad, after all who likes a bunch of stuck up mostly programmers who can't joke around?
I think Joe has to understand as well that it would be up to him to stay in line and that he can't be constantly reminded to since we arn't going to babysit him. Once he understands that and shows signs of improvement, I have no problem giving him my vote.