User blog comment:Kaido King of the Beasts/Chapter 801: Another Game of Thrones/@comment-1595565-20150924223259/@comment-4846184-20150924230707

I'm guessing that the Marines want Caesar. Knowing his heart in Sanji's possession, they want Sanji alive so they don't risk losing/killing Caesar.