Thank you and I appreciate the write up but I had actually already blacklisted a few domains.
Unfortunately that did not prevent the post from appearing in m/random because it was from a domain that I had not already blacklisted.
I simply do not want to have to act reactively once I have already been exposed to the vile content. At that point my experience is already ruined whether I block it afterwards or not.
Another reasonable approach might be to block m/random which I might consider doing if I am tempted to enable federation again, but for now I’m just going to play it safe and stick to kbin.social.