And the Christians in the south supported it, they were just as much Christians.
See there is no universally accepted Christian morality. Every Church, every culture have different ideas of what Christian Morality is.
Take my Dad for example. He was a Christian who would have broadly agreed with you about abortion and gay marriage. But he also believed the bible when it said that you must help the poor and interpreted this to mean support for universal health care, the welfare state, and environmentalism, and that Christian like you who oppose or don't care about such things were going against God's will.
Or my Mom, a liberal Christian who supports LGBT rights and say the the rules against it belong in the same category as the ones against eating pork and point out the bible never says anything about abortion.
You can't say that's any less Christian Morality then yours.