What should he have done then? Because the play was executed. Maybe squeeze harder on the glove, but I'm almost positive JD knows what he's doing and the play was just unfortunate.
As for errors costing games, the Sox have been victims of walk-off errors at least twice this year. Including one against Toronto. Errors happen. They are impossible to eliminate.