Have you ever sat down and thought about what you really needed in or from a friend? From a parent? If you did I hope you told them. Because if you didn't you can't be to upset if they don't meet your needs and wants.
You are blessed if you have someone to go to when you need to vent and does not just tell you "it will be ok" be shows you how too. Friendships, like All relationships, take two people constantly working on making the relationship work.