I want to know why do they kill JD in Baby Driver and who does it?
Who does it?
We don't see it but the implication is that it was Bats.
Why does he kill JD
Because JD has proved himself unreliable and less than smart.
- gets the wrong masks for the robbery,
- trips over the loot when they hijack the car on the freeway and then
- leaves his shotgun behind...
In Bats' words to Baby...
See JD over there? Now JD's an idiot