To resolve a debate on TPMCafe...
Why are economists so lousy at predicting behaviour?
Because axiom-based deduction doesn't work if the axioms suck.
(Edit: And it can turn you into a bit of a fascist. "The people are voting irrationally, so we should take away their vote?" Just declare yourself El Presidente-For-Life and be done with it, Caplan.)