The situation compared to Groenewegen is completely different too. Dylan had no reason to move across other than to shut off Jakobsen/force him into the barriers. He wasn't following a wheel and has no excuse for his deviation. While the consequences might well have been the same had a crash happened, I do think that a severe punishment here could threaten sprinting.
I think it's very rare for cyclists to intentionally hurt their opponent Breaking Away-style, but whether it's recklessness or stupidity, Bouhanni is not exactly a neo-pro. If he doesn't know better to locate others on the road by now, he'll never learn, and he's a *** menace.
Actually if it's carelessness and not intentional that almost makes him more dangerous.