Of course Johnstone doesn't have to resign. What a red herring. She shouldn't even need to apologize. She didn't know. End of story.
I'm surprised at her ignorance. But the real shocker is the NDP's criteria for who they are forcing out, and who they are protecting. Johnstone is harmless. Her party's politburo, not so much.