I'm not sure, but I think that the chat messages are processed by the same server (the one you play on). The technical problem I see here is that it can add delays due to message processing. It's the same issue I see with the message translation.
In my opinion, a workaround is to run the chat feature on a separate server... but this means additional costs (and we don't pay for the mod).
A solution that could work is an ignore list, or ability to ignore specific users/players, and not receive/see their messages unless you remove them from the ignore list. Game would still receive the message (maybe even log it in the chat file) but it wouldn't display it on your side... and all the processing is done on client/game side, not on the server side.