The roots of the American Civil War really go back to England. England was composed of very different ethnic groups that had very different ideas of government.

These groups immigrated to North America and made up the dominant groups in the various areas of America. The English Civil War had many men in Massachusetts going back to England to fight for parliament and the Roundheads. The southern colonies remained loyal to the Crown.

Slavery was the catalyst and the issue de jour that caused the American Civil War, but the sides had been chosen long before and they were two peoples who did not like each other.