Exactly. He's done enough to warrant a permaban in the past so I'm not trying to say that you treated him unfairly, but once you all let him come back (no matter how many warnings or whatever since) that post should not have been the breaking point. He just expressed his opinion.

It wasn't. Read the rest of the thread. But him coming back was fully conditional. He never bought in to that.