Gildas is from the mid 6th century, if he's not a reliable source no one can be.
In any case this appears like an argument from ignorance to me which can be used to debunk other well attested sackings too, but honestly what do you think happened on the ground? Enemy armies were danced around a...