Finding true friends that accept you for who you are and are not afraid to tell you when you mess up is nigh to impossible.
of course it is always easier to run that to face things...people in general are cowards.
It takes a strong person to be honest, and I find there are very few truly strong people in the world.