В книге четко сказано - что старики, женщины и дети - в пещерах, а воинов в крепости много, но большинство из них "have seen too many winters, or too few". (Единственно, что в книге это говорит Гамлинг, в фильме - Леголас). Не надо искать глюки, где их нет. Если среди сражавшихся не было женщин - претензии к Толкину