It is also very possible that the 'cat' may be actually be a dog and he gave it a cat-related name by mistake, as OL referred to it as a dog several times in the description.
I don't think that it is fair to go around calling an ability 'bad' when the only thing bad about it is the distribution. It in in my personal opinion that abilities should be judged based on their effect and not by the pokemon that get them.Vicious seems...... Well....... Bad. Notice all Pokemon who receive justified resist dark, while your ability assumes you can survive a se attack, which, most of the time, you can't.
However; it is true that Justified doesn't nullify damage, which OL seems to have neglected. I, personally, would have Justified and Vicious provide immunities to Dark and Fighting respectively on top of their original effects to keep them in line with abilities like Storm Drain and Lightningrod.