..would Micheal have spared his life?

Some will argue that Micheal was always going to kill the traitor in his family, however, in the case of Fredo, I'm not so sure.

If Fredo had admitted that he was in cahoots with Ola/Roth immediately following the Lake Tahoe shooting, I think it would have gone a long way in convincing Micheal that Fredo 'never knew it was gonna be a hit'.

Also, Fredo had recieved indication that Frank may be killed , but he chose not to share this with Micheal. He even let Micheal continue doing business with Roth/Ola knowing that they had tried to kill him.

Was it Fredo's silence that led Micheal to believe that Fredo deserved to die? If Fredo had come clean, he could have helped Micheal take his revenge and saved Frank's life. This may have convinced Micheal to spare Fredo.

Opinions?