Johnny killed Bob because they were drowning Ponyboy. He was scared they were going to kill him.
Bob the Soc
They didn't. Ponyboy and Johnny got jumped by some Socs including Bob and Randy. Bob told one of the Socs to "give Ponyboy a bath" as in to drown him. After that, Johnny was about to get jumped again like last time, so he stabbed Bob and killed him. The rest of the Socs ran away. There was no influence except courage and a strong friendship.
Johnny was the greaser that was badly beaten by the socs - which we later come to find is Bob and his gang.
Bob jumped Johnny before which leads to johnny carrying a switchblade to protect himself if the need arises again.
Johnny killed bob because Bob was trying to drown Pony-boy. So Johnny got out his switch blade and killed Bob to save Pony-boys life so Bob the soc did not kill him.
the go to soda pop for help.
BOB - the Soc
Bob, the handsome leader of the Socs, is lying dead on the ground. Johnny explains that he stabbed Bob in self-defense; the Socs were drowning Ponyboy and preparing to beat Johnny up like they did before. When Bob went down, all the other Socs ran.
Well, honey, Johnny killed Bob in "The Outsiders" because Bob and his buddies were trying to drown Ponyboy. Johnny was just protecting his friend, plain and simple. It's called self-defense, sweetheart. Just another day in the rough and tumble world of S.E. Hinton's novel.
For me, I think the Socs is wrong in the situation because they drowned ponyboy and johnny just helped ponyboy ..Wish it helps you :)
He gets really nervous but remains still and calm on the outside but is staring at Bobs (one of the Socs) rings; since bob was the soc who had beat him up and his rings had left a lot of cuts on his face. SPOILER ALERT! later in the book he kills Bob
Johnny kills Bob with a six-inch switchblade. He gets the switchblade right after he gets beaten up by the Socs, so that he could defend himself better. Hope this helps!!