I don't know the history of the other things you mentioned.
Just because other cultures also supported slavery doesn't mean Christianity didn't contribute to that horror.