Watching the game, actually watching, and not judging from a picture frame I felt the Khaira crosscheck was clearly worse. Dunns was more of a elbow or punch, one armof it made contact. Khaira two hand cross checked Dunn in the head and followed through a lot harder.
Also thought Khaira gave Dunn some extra into the boards on the check that preceded, no biggy, but lets just say the opposite of letting up when you have someone on the boards. Of course Dunn was upset, then of course Khaira was upset but the latter is on a team that was behind and needed to get back in the game. It was a selfish infraction and that said I have no issue with the player doing it. Mistakes in judgement occur, Khaira will learn from it. He's also done one more thing that will make opponents question getting into it with him.
An adverse thing though, aside from possible suspension is he's now also on the NHL watch list in addition to Lucic and Kassian always being there.