Feeling awkward

So my best friend has a male best friend who I did like. He's kind of a rude/sarcastic person. I got rejected by him hard. When my friend asked at lunch if I liked anyone I said I did and I hoped they liked me back. Made eye contact with him and he said "You might be disappointed". Then went back to drinking his milk shake. It's neem so awkward at school and it's hard to hang out with my best friend because he's always there . He had even more of an attitude today. He came to school with a black eye. My best friend always told he had an abusive home life. At lunch he wasn't really talking. My friend was talking about this hot girl(shes gay) and he says "Yeah she's hot". I'm sitting right her! And it hasn't been that long since he rejected me. So I said "Will she think youre hot with that shinner your dad gave you" So he got mad and flipping his tray and walked away from the table and called me a cunt. And I could tell be meant it. My best friend said that was cold... I'm gonna have to apologize aren't I...