Half joking proposal: would it possible to train the swearword engine to detect words combinations that often generate controversies and OT (like "Silica" and "opensource" ) and put up a gentle warning like "Please reconsider to submit your comment if it's going to lead the thread to OT" ?