I don't know what client you are using, but it is possible to block pubkeys on the client side. Unfortunately the client will still download all the events for your blocked pubkeys from the relay, which is inefficient and costly.
In addition, the client I use (Iris) has plenty of bugs in this area and still often displays events with pubkeys that I have blocked.