I'm not over analyzing, I just try to give the general opinion a spin
And, again, you don't see any Stormtrooper get killed until Chewbacca claims the AT-ST. Until that moment, like littleman said, Ewoks die....
I just try to place myself into George's mind...how he rationally tries to explain how those little furballs won. And I think I found at least some proof (first post).
But still...how would you guys have fixed this? Into a believable ending? I heared somehwere Han Solo was to die at the end of the movie...maybe that offers some 'epic sacrifice' option?