Okay, so, a good friend of mine (or what i thought he was) slept with the girl i've been in love with for more than 6 months, we been hanging out with this girl many many times to parties etc, and finally one day, i had enough balls to ask her out, but she rejected me. He knows damn well how i've been struggling to deal with the fact that she rejected me, because he was there when i asked her out, next week after dealing with some kind of depression or whatever that was (it was the first time i asked a girl out) i saw him posting a photo with her in a cinema, i was really angry and mad, i know i don't own her and he can hang out with any girl he wants, but between friends we don't do this kind of shit, he should have been more sensible with me. So after that i really argued with him and he just told me they were friends and they were acting like normal friends, no sex involved or anything, so i forgot that eventually. Our relationship was never the same after that anyway, but months later we started to hang out again like before, this time tho, he told me he was going with her to a trip to Mykonos, because he knew i got really mad with him before. This is were i started to get suspicious, again, he told me there was no sex involved but i really found that hard to believe, so i cutted ties with him and her for the sake of my mental health. Months passed yet again and because im stupid i forgot about that shit again and we hang out yet again like before to a party where he drank too much, and this is where he confessed me that they had sex not just one, but many, many times. And that he doesn't regret anything because in his eyes he did nothing wrong, but he argued with her and he blocked her from social networks. I almost fought him this time, i've never been that furious in my life before, i really wanted to beat him up. I feel depressed, betrayed, confused and i don't really know what to do. Note that this guy was my "friend" for more than 10 years and he was one of these guys to believe in the "bro code". I really think he is a fake friend, a hypocrite and a snake. But i want to know what are your thougths, i'm 22 years old and this is one of my worst times in my life.

NOTE: He still thinks i'm his friend and that i just got mad, the real story is much much complex but im not that good with english, i've been dealing with depression over this lots of months.