The South's reason for leaving is the heart of the discussion. The South's reason for starting the war were, as you yourself have said, were pretty stupid.
No, the South's reason for leaving is simply what the ex post facto rationalizers want to talk about. They want to get the History out of sequence because it makes what they did look better.
The South's reasons for leaving are immaterial to the larger point. Did they have a right to leave?