The positives he got are justifiable for keeping his end of the deals he made, the negatives he got and going to get are also justifiable.
However the funny part is that when someone buys an account they want to enjoy every single benefit of the previous owner's achievements ( possitive feedback, merit, activity , repuation) but nobody wants to take any responsiblity for the mistakes.
Having said that and given his contribution - i think a temp-ban is a good enough punishment.