They really let some random ninja fuck them up
Watch "Naruto 4x24 Run Idate Run! Nagi Island Awaits!" on Streamable.