Players dipping into contact is no excuse, given it's what happens in the vast majority of tackle situations.
Cipriani tried to make a tackle while leading with his right shoulder and making no effort to wrap with the right arm. Shoulder -> jaw. Red card was fair.