I'm not sure these views are as consistent as you say they are.
The Atlantic slave trade started in the 1500s and ended in the 1800s. Even then, it was controversial and faces opposition from certain Church groups (while getting support from others).
Vilification of gays based on Christian religious grounds apparently goes back to the 11th century (based on a quick read of Wikipedia, TBF), and is only starting to come undone now. I don't really have an answer for this, it was unfortunate.
The Atlantic slave trade started in the 1500s and ended in the 1800s. Even then, it was controversial and faces opposition from certain Church groups (while getting support from others).
Vilification of gays based on Christian religious grounds apparently goes back to the 11th century (based on a quick read of Wikipedia, TBF), and is only starting to come undone now. I don't really have an answer for this, it was unfortunate.