That's terrible ... show me where so I never go there ...
On a more serious note, if you're going to the federated timeline, you can get all kinds of unwanted things. It's usually best to search interests by hashtag and build out your community of folks you follow that way. Also most platforms allow you to block stuff market as #nsfw but that's completely on the person to do the right thing. Which in reality, sadly, you should never depend on someone else.
I personally run my own GoToSocial, so I can defederate with folks I don't want and have more control over what I see. More work for me, and GoToSocial isn't fully ready for primetime, but that's always an option.
The Fediverse is still in it's infancy, so it's gonna have some growing pains, but I'm hoping it continues to grow and things like you're suggesting become an after thought in the future.