Hmmmm..and slavery is still openly practiced in islamic countries...
Slavery is still practiced in the United States. It is called the Income Tax.