The Corner's John J. Miller says O. Henry is hardly read these days because, unlike Jack London, he did not advocate a socialist revolution. The fact that London was a very fine writer and O. Henry something of a gimmicky hack does not, apparently, enter into it. These people only understand art as propaganda.
The study about how Republicans understand economics better than Democrats was very flawed. Also, studying economics may make you more likely to be a Republican, but that's just for people who've studied it for a little while and think they know everything, not actual economists.