I'll be the contrarian...
I don't think your solution is good at all.
I didn't see anything wrong in any posts, each offers something telling about the author.
Insults are a part of humanity. The dialogue is critical to understand each individual and the material they present, and to make an individual judgement. If everyone is polite or thorough all the time, we will lose a very important part of the interactions on this forum.
It is a fact that within this small community there is love and hate, respect and disdain. I have offended some with things that I find laughable, and my answer is deal with it, and ignore - and that is the only reasonable answer because while one (the owner) may have the power to enforce some standard, there is no one on earth who can define what an acceptable standard is.
My vote is everyone to simply deal with it with the reality that the lack of anonymity here does keep away the worst of the trolls.
Not ashamed of anything,
704 Thompson Falls Drive
Canton, GA 30114