I think that putting it into black and white is far too simple a view of things.
There is no such thing as evil. No one is to blame for anything except the human condition. We can't really put blame on anyone for a murder for example, the murderer, the murder's upbringing, the victim if the provoked the murderer. These all happened for a reason. I think that to say that good and evil is the cause of everythnig is far too simplistic. We can't define what's right and wrong by what good and evil people do.
Hows about this statement:
Why are the things we think are morally wrong actually wrong? Definitive reasons.
Answer: There's no definitive reason, only because we have decided them to be that way.
Why is racial or sexual discrimination or any other form wrong? Who says some people aren't better than others?
These are my thoguhts and I have been mulling them over for a while I hae not yet come to a conclusion and so when I try to communicate them I have nothing to anchor around so they often become scattered. hopefully what i said made a bit of sense.