You might expect that the man who is incoming president of the National Rifle Association and was chairman of the American Conservative Union would be a double-barrel ideologue. Not quite. David Keene’s friends include liberal-leaning types like Al Hunt of Bloomberg News, former ABC correspondent Sam Donaldson, former New York Times reporter Adam Clymer, and former Democratic presidential candidate Eugene McCarthy. Keene never hesitates to mention that his mother and father were labor union organizers in Wisconsin or that, as a teenager, he passed out literature for John F. Kennedy during the presidential primary. Moreover, Keene has stood firm against...