He has no right to get mad over that. In fact. YOU should be the one extremely offended by this attempt of his to, lie, cheat and steal you away from your bf. and to think he's your BEST guy friend. Better go looking for another one right about now.
If he doesn't respect your relationship, he's no friend. Honestly you should tell him off. If he's getting mad at you for being a loyal gf to your dude, then screw him. He probably just wants the goodies and has played as a friend.
He shouldn't, he is butting in trying to steal you away or make your boy friend jealous, he is not a good friend, or he had a crush on you and didn't have the guts to ask you out until its to late. Either way, no he was very rude and should get his a"" kicked if he tries that again.
Yeah it wasn't cool. Especially the getting mad at you part. Maybe he is trying to get out of the friend zone and get into the boyfriend zone and his timing is all off. I'm not trying to defend him but maybe that's where he's coming from. Can you let it go? Do you feel you need to confront him about it? IF you didn't have a bf would you consider him bf material? Or is he not? Your call obviously. I dont know what I'd do sorry. But I find anger to be a serious turn off. And I'd probably finding myself re evaluating our friendship