I'll try to be as succinct as possible but I'll put a tldr at the bottom.

Went out before the holiday weekend with friends I've known since college.

One I will call "C". C is a beta Niceguy who has women on a pedestal. "C" is a hothead whether sober or drunk and has been in more fights than I can count he is also 6'2 and 260 lbs of adult country-raised grizzly bear. Never once in the 7 years I have known him has he ever turned this anger on a friend. We have been close friends, I've met his mother, we lived down the hall from eachother in college and are part of the same inner circle of friends in our group For all of these 7 years.

Last week we were having a good time no tension whatsoever, got some friends together including a girl I had met on tinder about a year ago but reconnected with through another friend that night. C didn't pay much attention to her Bc he was busy buying rounds of drinks for these girls at the bar that wanted nothing to do with him but stuck around as long as he was buying.

cliff notes: I heard that he struck out after 4 rounds and we changed bars. I ended up in another bar 1on1 with tinder girl. Bar closed, I was more interested in sleep than sleeping with the girl, C insisted we go to her house. Girl is laying her head on my lap and im stroking her head and leg on her couch as C debates the intricacies and politics of star wars With her. I got bored and told her I was going to sleep in her bed and went to sleep. I wake up to my other friend who was with us saying that C was getting upset. I just tell him to get him to lay down and then fall back asleep. I wake up to C yelling at her about Syrian refugees so I go out and tell her to go to her room to end the convo and then C starts yelling at me about "she has a bf how could you touch her?? How could you? that's wrong! What if it were you?"

I tell him I haven't even done anything and I was asleep but that beyond that she's an adult and can make her own decisions and he lunges at me and tears my shirt tryin to pull me closer. Other friend gets between us and I'm just telling him to get all his anger out on me. He keeps babbling incoherently about how wrong what I did was and how I should respect their relationship. Taking potshots at the side of my face when he can get an arm free. It ended with us leaving and C walking off into the night. He called me the next day but I didnt answer amd just told him I was with family. It was no fun making up excuses to my coworkers that day and family members all weekend as to why my ear was swollen black and blue and why my lip was busted open.

not sure what I'm asking here. Should I just not talk to the guy? Should I even let him apologize? I am going to see him at some point because he lives with a friend I see often and will be at all of the upcoming weddings of mutual friends so it's not like I can just ignore the situation.

TL;DR- white knight beta supreme friend of 7 years gets pissed that I would have the audacity to touch and get in bed with a random girl who has a boyfriend. Gets mad enough about preserving her honor to fight me physically over it. How should I handle it?