Poochie, I seen first hand how God can change even the hardest most self centered heart....I was a very different person before His love changed me.
so I will pray for your son and trust that God will bring about the changes that are needed, and also give you comfort and a continuously loving, forgiving heart toward your son, even while you stand firm in what is right.