Consider this good fortune, it's not often that we learn the character (or lack of), of people we call friends, and may even respect. How many of us have known an individual for years maybe, only to find that they lacked the character or qualties we value. These are fortinate moments for you actually, allowing you to kick a jerk or jerks to the curb, and allows for you to spend time with people who share your same qualities. Move foward, don't look back. Life is full of disappointments, but surrender is never an option.