I'd say that probably no other thing is as efficient at justifying things as religion is.
There is one other thing....THERAPY. I heard an awesome line on "REAPER"(a TV show) Satan(one of the characters) says he invented therapy so people could justify their sins.
TEEEEEEEEJ