Was it legal for slavery to be instituted? No European has argued this. Also, this country claims they are christian. Why are statues of greek gods still standing? Yes Juneteenth is being recognized but the plantations still apparently exist. Build on top of them. Let it go.