Можно ли так распарсить русский текст, чтобы ему можно было дать оценку, пропорциональную вежливости сообщения?
Ну, как в логике предикатов есть функции, которые каждому высказыванию приписывают значение "истина" или "ложь" (эти функции и называются предикатами), так можно вычислять вежливость предложений и сообщений в целом.
Дальше, сделать в сообщении возможность просмотра такого автоматического анализа (там же можно предупреждать о нарушении закона о мате), и на основании оценок сообщений корректировать рейтинг участника форума.