David Koresh was a nasty dude for burning down the place.
They had ample opportunities to capture him when he went into town.