You admit he was within the rules, but banned him anyway. I read the reasons you stated, but that's not really it. In the short time I've been here I've seen worse from others with no repercussions.Cumulative effect of dragging the place down continuously. Took more complaints on him than any member in 10 years. Warning had nil effect.
It doesn’t matter if you stay between the lines on rules, eventually it becomes obvious you’re only here to bring negativity and that’s when it’s time to go.
Passive-aggressive was his middle-name.
It was the delivery, plain and simple. If you don't like how the truth is delivered, you don't get the truth all the time.