Well, I feel if Fredo hadn't given that little rant, Michael might have spared his life, but exile him or something. If Fredo had gotten on the plane, confessed everything to Michael (i.e. without Michael having to probe him for the info), and make it seem like he was the victim, Michael might have shown him some sort of pity.