If you can see someone you blocked then they arent truly blocked.. you are using software which does not do a "true" blocking, it allows your data to be sent to blocked instances.
This means you are, in fact, federating with this bad instances. By the same harsh judgement you are applying to me, therefore, can be applied to you for even using software that has open federation at all.