At the same time, George tried to protect Lennie from all odds and teach him how to look out for himself, he also treated him as a child that cannot care for themselves. Lennie believed that George depended on him to support him, which deep down he really did. George had not done the right thing by killing Lennie himself and could have avoided the situation by opting for a different option. George could have easily been able to run away from Soledad with Lennie, have Lennie arrested and then save up to bail him out, or have someone else kill him
At the same time, George tried to protect Lennie from all odds and teach him how to look out for himself, he also treated him as a child that cannot care for themselves. Lennie believed that George depended on him to support him, which deep down he really did. George had not done the right thing by killing Lennie himself and could have avoided the situation by opting for a different option. George could have easily been able to run away from Soledad with Lennie, have Lennie arrested and then save up to bail him out, or have someone else kill him