I would like to have the ability to have blocks that work both ways. That way not only can I not see their voice or text chat but it would also prevent them from reading my chat or hearing my voice.
When I block someone I generally do not want them to communicate with me. Including through communicating with others about what I am saying in a public location. Logging my text chat for use on third party sites or copied to another chat. I just generally don't want them to exist in SL for me, that includes them interacting with my interactions with other residents in public in an indirect way.
I think if blocking also blocked them from seeing or hearing my messages that would resolve most of this.