Mean Person
Types: Action-Attack
Cost: $2
+2 Cards
--
While this is in play, when you play an Action card, each opponent gains a Curse.
This card might actually work if you made it not an Attack. And gave it +1 Action.
And made it a $2 card strictly better than Laboratory?
All Moat does is wave itself around when an Attack is played, and if that Attack would do anything to you, now it doesn't. So back to Mean Person, if it remained an Attack, and I waved my Moat around when you played it, I would not take any Curses, no matter how many Actions you played, and I would not have to reveal Moat again.
This sounds obvious (and I think I agree with you), but it's not obvious. Revealing a Moat certainly protects you against what an Attack card does when it is played. It obviously doesn't automatically protect against all other things that Attack card
might do between when it is played and when it leaves play. If I Throne Room a Witch, you have to reveal Moat twice to be protected twice; revealing Moat the first time its is played doesn't protect you against the same Witch trying to give you another Curse later in the turn even though you've already protected yourself against the effects of that card.
How do you interpret the interaction of Moat with mirror-universe Goons?
(Fun edge case: It is possible, through an unholy combination of Procession, Graverobber, Ambassador, and Moat, to play a copy of Noble Brigand
and then buy it. Obviously the fact that you revealed Moat when I
played Noble Brigand doesn't protect you against the on-buy effects of the same Noble Brigand.)