Soldiers gonna turn into stone in a second... so nonsense
They're not a living thing so seducing them into stone is out of the picture. She can't turn anything she touches into a complete stone, only the part she touches and if she can't make them complete stone in a matter of a second they will still be able to move and strike.
Cracker fought for many hours producing cracker soldiers, eventually Hancock who I doubt have the same stamina as Luffy at the moment will not be able to handle every cracker soldier comes her way for hours.
Yes Cracker will defeat Hancock, Thats the truth that nonsense claims likes yours can't cover.