Question: how and why did george kill lennie?
Answer: George killed lennie, because he did not want lennie to suffer at the hands of curley. Curley said that he would shoot him, if he found him. ... So George has always done what is best for Lennie, so he did it again. He made sure that Lennie had no pain, he told lennie to think of the land and the rabbit.