It wasn't a dirty play, or a play in which the defensive player intended to hurt Winston. The reason why the flag was thrown is because the definition of a horse collar has expanded way beyond the collar. Someone will probably post a picture, but the defender grabbed the side of the back pad below the shoulder pads. At any other angle, nothing happens to Winston.