This concern about harassing messages is particularly relevant as data aggregator Etherscan just announced their new messaging feature "Blockscan Chat". I'm unclear on how it works but it's the first time I've seen such accessible tools for blockchain users to message eachother: https://chat.blockscan.com/start
That said, even in this beta there's an easy to reach option to "Block user". Nice work Etherscan!