George didn’t want Lennie to suffer at the hands of the law. By killing Lennie, the government wasn’t able to get to hang him or worse than that. Some people might say that the way George killed Lennie was gruesome or manslaughter but just think of how the took care of criminals back then.
Even if the feds didn’t get to Lennie, he couldn’t survive on his own. If you look back in the beginning