Seconds after Palestinian gunmen began shooting up a busy Jerusalem bus stop last week, Yuval Castleman raced toward the scene and opened fire on the attackers — only to be shot and killed by an Israeli soldier who apparently suspected he was also an assailant.