Only if you fail to read contemporaneous arguments written in the decades prior to 1860 is it 'inaccurate'. 

You also have to ignore the Lincoln-Douglas Debates.

Trying to select a single 'cause' of that war is a reflection of bias, not an accurate portrayal of the times.