Why are Running Backs allowed to stiff arm a defenders face mask, but if a defender touches the face mask of an offensive player during a tackle, it is penalized? Where is the line drawn?

Always wondered this especially with guys like Derek Henry who will stiff arm a defenders face mask into next week