Ольга была очень умной и хитрой женщиной. Она действовала, как говорится "Око за око, зуб за зуб" отомстила им за смерть мужа. + она сохранила и укрепила Великокняжескую власть киевлян над русскими землями.
В своем мщении она показывала жестокость, это да.