There is consistency. The first point that you're missing is that the timing rules for on-guard rules are contrived because it represent a hazard threat that existed during a company's movement/hazard phase, but of which the company was not aware. The second point that you're missing is that the statement "a revealed on-guard card retroactively takes effect as though it were both declared and resolved immediately prior to the chain of effects during which it was revealed" is a CRF Ruling by Term. It NOT the primary rule for on-guard cards, it is merely a secondary rule. This ruling is not a change to the primary on-guard rules. The primary rules state "the card is handled as if it had been played during the movement-hazard phase (i.e., short-events are discarded, long-events last until your opponent's next long-event phase, etc.)."Konrad Klar wrote: ↑Sat May 09, 2020 6:07 am P.S.
Well informed players should consider whether they are consistent, if they allow for Marvels Told on revealed on-guard permanent-event (because the event is already resolved at time of declaration of Marvels Told) AND if they allow for targeting cc from revealed on-guard Weariness of The Heart (despite the fact that Weariness of The Heart is already resolved at time when someone whats to target the cc the card causes).
When Foolish Words is revealed on guard, it is already resolved resolved and in play according to on-guard timing. This is because a permanent-event played during the M/H phase would have been in play. Since it's in play it can be targeted.
When short-events like Weariness of the Heart are revealed on guard, they are handled just as if it had been played in the M/H phase. Meaning that they can be responded to (playing a corruption modifier or tapping in support).
Your misunderstanding is a result of taking the CRF out of context.