I feel fortunate to have made it this far in life. Not everyone gets to have this much time. As we age it becomes more obvious that time is finite. I wish you well on your own journey and that the time you have left is well spent.
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.
All successful people that I know learn from their mistakes. In fact, it is often a big mistake or two that ends up being a pivotal point in their career. If you aren’t making mistakes then you aren’t taking enough risks or pushing yourself hard enough to get a true understanding of your potential.