And yet Sanji gets hurt by Killingham.
Not only could Zoro toy with Sommers, Sommers cannot harm a hair on Zoro's head no matter what he does.
All while not understanding how to hurt Sommers, the same problem that Sanji has (albeit it is entirely self inflicted in Zoro's case)