TwistedMac said:
hm... girly talk... "this person annoys me. please agree that she is horrible"-talk.. Why don't you just do something about it instead of only trying to find people that will agree with you?
When I talk with my best friend about things that annoy me (guys or other things), I'm exactly like that!

It's not always about doing something about it, it's therapy! And I like complaining a lot... It's so therapeutic

When you talk about stuff, it's not so much about finding some ultimate solution - it's about getting things out of your system so you can realize them better yourself and then maybe get some feedback form someone else.
But as for ccg's situation, I do agree that she's being quite selfish. I admit that I can sometimes not listen to people when they're talking (

) but I pay full attention when someone important to me is talking. If you think the situation can't be solved, you can just not talk about guys with her. She'll get mad at you but you can say "If you don't listen to me, I don't have to listen to you." - a friendship should work on equal terms, right? Sometimes you might have to listen to the other person's problems a lot but when you're having a tough time, your friend should be there for you as well.
I think you knwo this yourself, too, but if she makes you feel bad all the time, she's not being a good friend. She's just using you to feel better about herself - don't hang on to someone who doesn't really care about you and find someone who's actually worth spending time with.