If I were in his shoes I would find your behavior offensive as well.
You've found it offensive in your own shoes.
The problem is he wasn't offended by what people said to him - he was offended by anything being said about Islam that fell outside the boundary of what he says is the permissible field of discussion.
That is the whole reason for him starting the thread. The only reason for this thread.
When someone is offended by the very existence of your discussion, thought and forum, short of us and the forum ceasing to exist, little can be done.
All of this was explained to him, before he flounced off.
"we can smell traitors and country haters"
God is Love.
Love is Blind. Stevie Wonder is blind. Therefore, Stevie Wonder is God.