It seems like your friend (we'll refer to her as Friend A) is being manipulated by her friend (Friend B). I completely think that you were the rational mature adult in the situation, and I don't blame you for being more than a bit peeved, especially since you put all of your plans on hold because you assumed that Friend A was going to have you covered for those amazing seats. I understand your frustration with Friend A, but I think it's Friend B who's probably most to blame (I've been in situations where I've had to negotiate with friends like Friend B, and it ain't pretty). She probably belittled Friend A and made her feel guilty about the tickets, ultimately making her give in and give Friend B the second ticket. Is it fair? No. Do you have every right to be angry? Yes. Is Friend B evil? Well, from what I can see, yes.

Let's hope Friend A wakes up, grows some balls, and realize who really deserves the ticket and who her true friend -- and a mature one at that -- really is.