The Shield spell give you the knowledge you've been targeted by MM. So the DM would have to tell you that first... so you can decide if you use shield or counterspell.
I disagree but more importantly for the sake of this discussion that wouldn’t apply to any other spell. So really what was the point of bringing it up when you can insert any other level 1 spell in place of magic missle and my point is still the same