Others need to see the imperfections, and those are the true ones. A faithful friend is the medicine of life. False friends are like leaves, found everywhere. One can't hold on to sand because sooner or later it's either going to blow away, slip through your fingers, or you're going to get tired of holding on to it. They're people you can tell anything to, do fun stuff with, laugh at the same jokes with, who understand what you're going through 'cause they're going through it, too.
Friends get it.
When we honestly ask ourselves which person in our lives means the most to us, we often find that it is those who, instead of giving much advice, solutions, or cures, have chosen rather to share our pain and touch our wounds with a gentle and tender hand. At least show respect for yourself by sticking up for what you believe in. And even if they don't agree with you, good friends will think you're cool for being true to yourself. That's just the way it is. I think that if your friends don't like that you think a little different than they do, then maybe you shouldn't want them as friends.