One reason George’s actions were necessary is because Lennie would’ve had a horrible life had he lived. The cops would always be after him. Some people say that he could’ve run, but that’s not a very good life. It wouldn’t be fair to George to have to look after his friend for the rest of his life. George would always have to provide for the both of them. He would always have to talk for him and make sure he understood the situation.
Another reason George’s decision was necessary was because Curly would’ve gotten them kicked out of the camp