Walt isn't evil. He's a weak Sociopath. He cared deeply for Jessie, in an almost paternal way. He tried to call off the hit once he knew Hank was involved.
If he was evil, (or even rational in the criminal sense) he would have put a bullet in Jessie 3 seasons ago. Or let Gus Fring deal with...