I usually don't mind using suboptimal cards, but this card is just so weirdly awful that I can't bear to use it, I just prefer to imagine it does not exist.
This card is a vastly inferior version of enhanced spider sense. So in order for this card to be decent, enhanced spider sense would have to be an awesome card. But I have played with that card a lot and while it is certainly useful, it isn't really “awesome”. The problem is that very often you do not draw a treachery card, and even if you do, a lot of treachery cards aren't that impressive and are not worth the cost of cancelling (mainly because the cost of playing enhanced spider sense can easily prevent you from playing something a lot more important). So how often would you want to play a card that, in essence, doesn't even cancel the treachery, it just changes it to a different treachery. It is occasionally great for preventing something like Shadow of the Past, but that just isn't great enough to be worth using a card with such a terrible disadvantage.
The idea with this card seems to be that sometimes a protection character can become so well protected from damage that you really don't even care if you get attacked, or possibly you even have the cards to benefit from it. So in that case you might find the disadvantage of getting attacked to be trivial, and if it is trivial the card might be worth using. However, I think that once you get into a situation where enemy attacks are of no threat to you, there's a good chance it is because you have reached a position where you are solidly winning the game. And you don't really need to put cards in your deck that mostly only help you when you are already winning the game.