I attended school back in the ‘60’s and 70’s and from what I recall, slavery was the primary reason for the Civil War. And I agree with you about the author playing fast and loose with the facts.
Author is a well known idiot blog pimp who also propagandize so for the Chinese Communists.