Alright, I looked at some data, probably the same graph you're linking here. The pitch was in the strike zone. Not by much, but I won't argue the point.
However...
* That pitch was not consistently called a strike last night by that umpire. Boston pitchers threw three pitches higher than that one that were called balls.
* In fact, to put it bluntly, the ump was terribly inconsistent at the bottom edge of the strike zone. Looking at his calls for the whole game, it looked like he just flipped a coin when the ball was at/below the knees. "Tails? Then that one's a STEEEEEE-RIKE!"
* The ump did job the Angels in general. The Sox got way more pitches outside the zone called strikes than the Angels did. I'd count them, but I'm too lazy.
All in all, looking the data, that call was not an aberration. Bad call? Maybe. Another reason why I'd like to see pitch-calling become 100% automated. Of course, there's no way a sport as blessed with tradition as baseball will entirely dispose of the ump's pitch-calling duties. But they could just put two little LEDs inside his face mask. Red light goes on, he calls a strike. Green light goes on, he calls a ball. He still gets to do his little crowd-pleasing fist-pumping-and-yelling schtick for strikes in big situations.
I'm only about 25% kidding.
Really my last thought: whatever happened during Greenie's AB last night is totally irrelevant in the bog scheme of things. The Angels will still win the AL West. The Red Sox will still win the WC. And we'll still hose them in the ALDS .
EDIT: It's irrelevant not just in the bog scheme of things, but also in the big scheme of things.