I agree that it just should be 100% if mob hits you , they have 10% reduced dmg. Noone likes rng. They could even change the effect/spell name because it doesn't sound like an eye for an eye at all.

There are other abilties that give damage reduction that aren't rng . Such as sacred soil and rain fo death.