Currently, we have /ignore, which does a pretty good job at blocking chat messages. However, /ignore is basically useless when someone bypasses the ignore via /msg, which is not governed by ignores.
My suggestion:
Add a command that blocks players from messaging you, or add such a feature to /ignore.