[flagged]
Sometimes, with people who care to do so, they can work on those weaknesses and find ways to limit their impacts on themselves and others.
But everything comes at a cost.
Takeaway: if at least some of your friends aren't difficult in some ways, you're missing out on a lot.
I don't mean to make it sound so one-dimensional or axiomatic, but at least in my particular life, this turned out to be the case. I maintain an extremely close group of friends, the only people I find myself having problems with are typically those with some sort of personality disorder or malevolent intent. And boy, do those people have mean things to say about me. :)