Still reading Revenge but I've already found out what happens in the end.

Anyway, it sounds like Winegardner got it backwards. He should have told us the backstory behind Clemenza's death "That wasn't no heart attack" instead of having Geraci drown Hagen, which we were told was a heart attack as is in Part III.

Winegardner had the facts or plot-holes to work within but he chose to ignore them, just another example of Winegardner spitting in the fans' faces.