Peanutbutters said:
Is there a way to only remove some of the blacklisted tags? Or for safe mode too also allow sensitive works?
You would either have to write a CSS or userscript that only hides the tag lines you want hidden, though there is some degree of manual maintenance required for that - no real way you can write it to be automatic. Alternatively you can try writing your own "blacklist" with a userscript. Post tags are exposed via data-tags on /posts so you can read that string for certain matches and hide posts based on some criteria - this would hide the post without having the "Blacklisted tags" menu show up and you wouldn't be able to reenable viewing the post.
Safe mode can't be configured to allow sensitive works because they aren't queried to begin with. Safe mode is essentially an unremovable "rating:g" added into every search you make or post page you query.