So the trick to beating discard decks isn't necessarily including specific cards (although a
Courteous Halfling will of course shut it down in formats where its legal). Rather, when you see a discard deck start firing, all you need to do is start running like mad. Like, irresponsibly running down the site path. Discard does not have the cards to spare to stop you, so running like a madman is the way out.
It sucks, as it basically means that you throw out whatever plan it was you had with your deck to start with, but that's the way it goes. You might even go so far as to not play minions if they are set up with White Arrows of Lorien, just to clog their freeps events and not giving them the opportunity to nuke your hand, tho that's a less frequently useful tactic.