I've always seen the Ewok battle as an unrealistic thing. But, that doesn't stop me from enjoying the battle and thus pretending that somehow, behind the scenes, there was some logical reason behind their success. Maybe pure luck since the force could have been on their side.