Marineford was Luffy's hardest challenge, pushing him physically and emotionally. Luffy almost gave up after Ace's death and ...