Maybe some set magic here?
```python
missing_list = set(must_haves) - set(hw_dict)
```