The truth is always revealed through the Word; but sadly, people don't always accept it. It is a painful process to face our faults and deal with them. Generally speaking, people justify misbehavior. They allow their past and how they were raised to negatively affect the rest of their lives.
Our past may explain why we're suffering, but we must not use it as an excuse to stay in bondage.
Everyone is without excuse because Jesus always stands ready to fulfill His promise to set the captives free. He will walk us across the finish line of victory in any area if we are willing to go all the way through it with Him.
Battlefield of the Mind