There is nothing in the rulebook to suggest a mandatory suspension;
The pitcher shall not intentionally pitch at the batter.
If, in the umpire's judgment, such a violation occurs, the umpire may elect either to:
Expel the pitcher, or the manager and the pitcher, from the game, or
may warn the pitcher and the manager of both teams that another such pitch will result in the immediate expulsion of that pitcher (or a replacement) and the manager.
If he's suspended it's because of clear intent and there was none on this play. The lower half makes a big difference, the higher the ball the greater risk of injury. And even in the MLB rulebook it says; "To pitch at a batter's head is unsportsmanlike and highly dangerous. It should be - and is - condemned by everybody. Umpires should act without hesitation in enforcement of this rule."
So JD can be headhunted without retribution even though it is condemned by the league, yet a sinker gets away from Sanchez and he's suspended? it's BS.