A reader wants to know what she should do about two friends who constantly snap at her.
My advice:
They are taking their frustrations out on you because they feel the most comfortable with you and they probably know you won't yell back! You can't continue to be someone's sounding board. The next time one of your friends snaps, simply say, "I would be happy to listen to what ever is bothering you, but I will not be treated like this. I don't snap at you." Say this calmly and matter-of-factly, And I think you will be surprised at their reaction.
Many people don't realize how much they hurt others simply by yelling or snapping. People seem to vent the most at those they care about. You hardly ever see someone running up to a perfect stranger and yelling!
If this behavior continues and your friends continue to let their frustrations out you, you need to start distancing yourself. And then if they see the results of their actions and the fact that they are losing you as a friend, they might change...or they might not. In which case, it's time to move on and find new friends.