mustanginky- I sure wouldn't be proposing marriage at this point, but I don't see it as a "must bail" situation either. Settle down at 20 and 23?!? Yikes, I wouldn't even *start* to think about it yet. But hey, that's just me...
I do think it bodes ill when people have serious arguments though, and it sounds like yours get pretty heated. Heh heh, if I pulled a "*** you little *******!!!!!! " Accumulatorette would probably smack me a good one on her way out of my life.
My wife and I are both good friends with some of our, uhm, previously significant others. No jealousy, no problems of any kind. If somebody told me I couldn't associate with somebody, *anybody*, I'd say "take a hike" and my wife is the same way. If we didn't trust each other to that extent then we wouldn't be right for each other anyhow. And we *like* those people, we're just not in love with them any more (gee,

I sound like your girlfriend, huh?).
Don't take this the wrong way, but what bothers you about her being friends with the guy? Unless you really think she's cheating on you with him, IMO it shouldn't bug you. If you *do* think she's cheating on you, well, that's a different matter.. you don't want to get very involved with somebody you don't trust.