There is a sticky about multiple tag exclusion. But people complain about horror games there, mostly. I think it is hard to integrate into the existing framework. You know how the url looks for 3 added tags you search for? Imagine the same url with 7 negative tags also added.
That you could exclude tags on steam I never noticed before. But those tags are not dev chosen, so they are worth more.