Should I leave my boyfriend because he can't fight?

ashlee1987
So I've been dating this guy for about 2 months and he's in pretty good shape, like not super muscular or anything but average I guess? Which is totally fine since that's what I like. But he's always acting like a hard ass and today I found out he's not.

We were at the mall and this guy was checking me out while we were waiting in line. My boyfriend started to get really jealous and wanted to confront him about it. I said it was okay, guys are gonna look at girls but he went up to him and this is how the convo went:

BF:"Are you checking out my girl?

Guy: "Actually I was, you have a really cute girlfriend man" (He smiled at both of us)

BF: "Why the f*** are you checking her out, she's with me"

Guy: "Why do you care? She's with you."

BF: "Don't ever let me catch you looking at her again a**hole"

Guy: "Orrrr what?!?!?!" (He winked at me and crossed his arms while looking at my bf)

BF: "Whatever, lets go babe"

I was quiet the whole time just to see what my boyfriend would do and he ended up doing nothing after all that talk and after that guy disrespected him like that. I never wanted him to fight in the first place because that was a stupid reason but he started it and never finished it. I'm not sure I want to be with someone who can't protect me if something happens.

Do you think he seems like a coward of am I seeing it wrong?
Should I leave my boyfriend because he can't fight?
19 Opinion