I appreciate the fact that there are a lot of "grey" areas in life. Not everything is black and white. Sometimes there are mitigating circumstances and/or good reasons why people act they way they do. Everything doesn't always fits into a neat little box of appropriate behavior; however there are some things that are almost always unacceptable despite the circumstances. There is a reason why all religions are typically based on a foundation of common morality and expected ethical behavior. Whether the leaders of these religions actually they live up to their own principles is another issue altogether.