<human>: Can you provide a brief overview of the text?

Well, me (18 years old) and my girlfriend (17) have been together for about a year now and i still love her to death.
Anyways, let's proceed to the subject. 

She has told me about the guys she's been with before we got together. And i've heard stories that made me angry and sad, i mean she's been treated really bad by these douchebags that it made me feel that i had to do confront these bastards.

Okay here's one of the persons. I know who the guy is and i've seen him a couple of times, he slept with my girlfriend on four occasions (before our relationship of course) and it was mostly just sex, no emotions whatsoever, except a couple of times, but in general just sex. 

She told me that he was acting like a real douche infront of his friends when she was present, but when they were alone he was mostly adorable.

Things he did, was mostly hit her on the arm, push here etc.
And once he made her suck his dick(well forced here a bit, he kept saying that he wanted a bj, and she was afraid of him so she did it).

So as you guys can see, he was a total jerk. Now there were more occasions with other people, such as one guy that hit her beaver with his foot etc. (know this guy too).

Now i feel really bad about this, i mean the feelings came now, a year after. I've been thinking about this but not very much, and i still don't know what to do.... 

I'm angry and sad, i just want to hit these guys, and i haven't done it yet, and i really don't have a lot of experience from fighting (except for training Muay thai 3 months, and a street fight against two people, but more than that no). I just really feel like a complete coward doing nothing about this.

So please, the people of reddit, give me some advice tell me what i should do.
<bot>: My gf had problems with some complete douchebags before our relationship, and i feel like a complete coward not confronting these guys.