David Staples: Is Danielle Smith wrong? Who knows? But without a doubt, she's persuasive