Dude, honestly, the BEST thing to do is let it go man. Let her go. this is just my advice take it or leave it. Let him go. Just stop talking to them COMPLETELY. and i mean it dude, like make no further attempt to communicate with both of them. You're time is valuable, and for you to spend your time on getting angry over a chick is just not worth it (Even though its normal to be angry right now. But cut your losses now, and move on.. The anger will subside, and you will move on. Just don't EVER fight another dude over a chick. NOT worth it. The only woman worth fighting for is your mother in most cases. Sounds like that chick is NOT worth your time and you WILL find someone who respects you one day. and Dave lawrence is right, in most cases dating is just a waste of time. Focus on making your life better for you, and one day out of no where the right girl who will respect you and love you for you will show up when you least expect it. It may take 20 years to find her, but she'll show up man. In the mean time, just hang out with chicks, if they wanna be friends with benefits whatever but don't commit yourself to someone unless you are 100% positive they are going to commit to you. and always wear a condom.