Mix / match tags for the view, so something such as:
Should give me all the stories tagged with any
Should give me all the stories tagged with all
The bang should remove items with that tag from the search. So I may want all topics besides programming for what ever reason.
(Your examples work as written, too.)