Why kill Tommy and leave Jimmy & Henry alive?
Tommy is killed for killing a made guy, Billy Bats. Jimmy, who helped him - he held Billy for Tommy to stab him and shot Billy when he turned out to be still alive, remember - and Henry, who was at the killing at least, both are untouched. They aren't even worried about being killed when they hear of Tommy's death.
Why aren't they killed too?