Notice how Michael waited until his mother passed -- was it to not shock her, or was it to lull Fredo into a false sense of security?

Either way, Michael killing Fredo was the apex of his evil behavior. From there on out, he spent the rest of his life redeeming himself; the assassinations in GF3 were orchestrated by Vincent and Connie.