I read the story of Gregg Braden (The Divine Matrix) who at one time had an ugly breakup with his life-partner, business partner and a "trusted friend" all at the same time. When he soul-searched what the underlying problem was he realized it was his critical attitude towards them. Once he decided to overlook and just accept their supposed faults, all three disappeared out of his life like magic.
I find this story interesting and relevant. Culturally and religiously, we are conditioned to despise certain actions. Perhaps we shouldn't. If we are in a divine play of good and evil with the goal of transcending both, we have to accept that somebody has to play the "bad guy" just to allow the good guy to shine. Do we need to applaud, from time to time, a superbly played villain? After all, they deserve Oscars in Hollywood just as much as the good guys.