I would not say that evil and good are the same thing. Like you said "What was tolerable 100 years ago is not tolerable today" and that is gonna be true until the end of time. Maybe in 100 or so years, racism is ok and all people hate dogs for some reason.
There is also the thing about rules...