A: After some discussion, we decided that Exchanging Keepers or Mixing Up everyone’s Keepers does not count as “Stealing” a Keeper.
Think of it this way: you cannot then reverse the action against your opponent. What would that mean? “…and instead you [Exchange] one of their Keepers”? “…and instead you [Mix Up] one of their Keepers”? Those doesn’t really make sense. So we concluded that Exchange or Mix It All Up are unstopped by It’s a Trap!
However, You Can’t Take This Guy From Me (YCTTGFM) (from Firefly Fluxx), which has the same “trigger” does not have this “reversibility” issue. The reason why It’s a Trap can’t be used is that part of it’s consequences is to strike back in the same way, but YCTTGFM has a different penalty which does not use reflective language like It’s a Trap, so it can absolutely be triggered by Exchange Keepers. See: What things can trigger YCTTGFM?
What It’s A Trap! was designed to protect you against, in addition to Steal a Keeper, is any of those annoying other Keepers, like the Captain and the Scientist (who can steal certain Keepers at will. One of my favorite things is to put out a juicy Crew Member and wait for the person with the Captain to try to take it, at which point, instead… It’s A Trap! and I get to steal their Captain instead!
In Batman Fluxx, it was included for highly thematic reasons: Batman was always getting trapped by villains (at least in the live-action version). Also, Batman Fluxx includes a version of Plunder, called Crime Happens, which would be exactly the kind of thing which It’s a Trap! might also protect you from.