Discounting the fact that humans aren't coldly rational is irrational. People love to hide behind "logic", but poking a bear and expecting it not to attack you because that would be an "irrational" emotional response is not smart, it's wishful thinking. I can understand why people crave a "grand unified theory" on how the world works and the importance of emotion is an obstacle to having an elegant, comprehensible model for the world, but that doesn't mean it's right to ignore it.