I blame the arrogance and pride of BOTH sides.
Pick a war, most any war, and you can usually say the same. But the "arrogance and pride" have roots, and while I am not a default Economic Determinist', it is foolish not to look to economic roots for causes.
King Cotton, and the wealth it created, on the back of slave labor, is without a question the economic engine that drove the regions apart.