So it is safe to say that in the beginning it was actually Rocks and Roger against the CD in order to save Shakky, but then later it became a 2 v 1 against Rocks.
What did Rocks do for Roger, a pirate that hates the WG, to join them against him.
My theory on what most likely happened was that Rocks started slaughtering the celestial dragons, including their children which is where Roger drew the line("a newborn child should not bear the sins of the parents" - Roger).
It could also be that Roger used this as an opportunity to take down Rocks, but I don't think that's in character for him.
What did Rocks do for Roger, a pirate that hates the WG, to join them against him.
My theory on what most likely happened was that Rocks started slaughtering the celestial dragons, including their children which is where Roger drew the line("a newborn child should not bear the sins of the parents" - Roger).
It could also be that Roger used this as an opportunity to take down Rocks, but I don't think that's in character for him.