The current system makes no sense. In my opinion, what gets filtered completely vs. what gets blocked with a warning label on it should depend on a user's preferences, not on how other people tag their posts. This also goes hand in hand with the other post about filtering posts based on their content, not just tags. There should be two filters, which should be able to search entire posts (not just tags or CWs), where one will just warn you before you click to reveal a post, and the other completely hides said post.
Or at the very least just make it all one filter and have a toggle option about whether to completely hide or warn on affected posts. There are some things whose existence I would rather never be reminded of if at all possible, and I shouldn't have to just count on users CWing them instead of just tagging them.