Shepherd is killed by Soap for his betrayal. Why did General Shepherd kill Ghost and Roach? By relying exclusively on Task Force 141 for all their logistics, planning, supply and transport, they were at Gen. Sheperd's mercy and it cost them their lives, which he took after they had served their purpose. The moment is one of the series' most memorable for Call of Duty fans, and has been parodied in various memes. Rip. Then why the f*** did he kill Ghost and Roach????!!!! He had to betray TF141, as they were on the verge of uncovering Shepherd's treachery, which would've compromised Shepherd's pursuit of becoming a War Hero. Betrayed along with Roach and killed by General Shepherd. Sadist moments in call of duty history pt.1 | General shepherd betrayal . wait, no? His motivation was poorly explained in the game, leading many to have no clue why he did it except that it was literally just his ego. Why did shepherd kill Roach? - GameFAQs wait, no? 44 Magnum, just before Ghost could use his ACR. Shepherd tosses his cigar on . Why did shepard .... major spoilers - Call of Duty: Modern Warfare 2 Did this guy think theese two were warlocks? Does Riley The Dog Die In Call Of Duty Ghost Ghost tried to react, but he was too slow. He suddenly shoots Roach, then kills Ghost before he is able to react. Is Simon Riley a Ghost? - answersbest.com Is Ghost in CoD Modern Warfare 3? - AnswersToAll ; Breakout Character: If you were to ask someone who their favorite Call of Duty character is, they'd probably answer with Ghost. Shepherd grabs the DSM from Roach before two Shadow Company soldiers soak them in gasoline. After John "Soap" MacTavish and Sgt. Price, Soap and Nikolai were branded traitors because they went against Shepherd's army and used Makarov's intel to find and kill Shepard. Simon "Ghost" Riley | Heroes Wiki | Fandom Shepherd's plan was to mislead the Task Force 141 and he was feeding them a line.