I don’t think it’s fair to take his posts, that at the time he made them were not considered to break the rules, and retroactively use them as a justification to ban him over something completely unrelated.
You don’t think “Don’t attack other members personally. When debating, argue the point, not the person. Respectful criticisms of debate style (logical fallacies) are acceptable” and “Do not harass other members, either publicly or via PM. Any unwanted contact after a request to stay away will be considered harassment” have been rules?