In hindsight, Hancock could've freed Ace long before Marineford happened.