Ok, we all know very well that Roger would not run from any opponent, right? This behavior is discussed by Garp and displayed by Roger's son Ace, when he refuses to back down against Bluejam and any other opponent he fights.
But at the Battle of Edd War, it was stated that a storm sank half of Shiki's fleet and Roger ESCAPED.
Hold on a minute.
This seems to contradict Roger's behavior. If he never ran, how come he escaped from Shiki? Sengoku and Garp even stated that Roger would be able to defeat Shiki, so why didn't he just finish him off then and there before moving on, as his behavior and strength would suggest? This may seem like a stupid question, but it has been bugging me for a long time.