I am in my late 30's, and my wife and I have a group of friends we enjoy being with. All are long-time friends - some were in our wedding. One of these friends has always been known by all of us to be dishonest and a bit self absorbed. We sometimes joke about his ego and the snake-ish things he does on occasion. One time we all caught him in a lie/dishonest act, but since we were out having a good time, we didn't bring it up. One of my other friends came to me and said she couldn't believe how he acts, but then said it's probably best not to make a big deal out of it since it will dampen things. I was shocked by what he did but followed my friend's logic and said nothing. For years I've gotten better at accepting people for their differences, But recently this friend of mine has done some more dishonest acts that more directly impact me. He's been a long-time friend, and I've talked to him before about smaller instances of where he is not "on the level". I am at a point now where I wonder if I should keep friends like this. He lied so bad this time that I don't feel confronting him will do any good. As I get older, my standards have definitely stiffened up. I don't like people playing me and admittedly, I have a hard time letting things slide. My fear is that if I start cutting my ties to friends, my circle of friends will shrink to nothing. With a wife and kids now, I treasure the social circle I have. I know people aren't perfect, but I fear my standards are going to cut me off from the world. Do I disconnect from these people? Or re-examine my standards?