Nothing gets past God, He allows situations to come into our life. Sometimes it can be consequence to our actions other times its outside our control and God allows it to strengthen and mature us, to test our faith, show us where we are really at, and to help us develop. Something He has showed me recently is "Character devoloping situations" are only character developing if we learn to respond correctly in them. Its all about seeing where we are at, and where we have shortcomings and bad character, through responding in a way that is not pleasing to God, examining why we do certain things and respond certain ways, repent when we see we have believed incorrectly and learn what the word of God says, renew our minds so that we can think correctly and act in a way that honours God. We can go around the mountain many times and still not learn what we need to learn, and the quicker we learn the better for us lol. I think its more important to repent (turn away from, about face and walk the other way) of what we have believed rather than repent for the action that is based on the belief. Its like continually treating the symton of a disease rather than treating its root cause.