1.) Lennie is dependent on george because, he is not really mentally stable, he probably couldnt take care of himself on his own without george looking out for him and caring for him. Lennie probably couldnt get a job or eat either without george because again, he is not all there mentally. George is kind of like a father to Lennie because he is always scolding him for doing something stupid or wrong, and he does everything for him like a father would. Lennie is also so dependent on george because that is what he is used to and probably couldnt see it any other way.
2.) I think george still continues to keep george around because, he cares about him, knows that he couldnt take care of himself on his own with out george, and he probably feels obligated to take care of him and watch out for him because he knows that Lennie depends on him with everything. I think George also keeps Lennie around because he keeps him company and plus they seem close like family sort of, so i dont think george would ever leave Lennie hanging for any reason.
