[Serious] My girlfriend keeps having guys flirt with her, and she told me just now that she'll always keep wanting attention from others. What do I do?

So, my girlfriend has a history of guys flirting with her. Now, I really can't say if she flirts back, but the guys sure do. The first time was at an internship when she was with a co-worker who kept flirting with her (and got a bit physical, actually). The thing is, she never bothered to tell him that she had a boyfriend, not until the last day, at the very least.

Now, we're having a long-distance relationship and I felt something really funny. Like a beating in my gut. A few months back, I snooped into her account (she does the same, mind you. this was the first time I've done this to her) and checked this convo she had with this guy who keeps commenting on her photos and stalking her. Turns out he's been sending her kissing emojis and calling himself her "Mr. Perfect Boyfriend." Now, at first I didn't mind this, but lately, he's been tweeting stolen pictures of my girlfriend (a LOT of them actually). He's even admitted to keeping more pictures of her, without her consent.

Now, my girlfriend did acknowledge to him that she does have a boyfriend, but she just keeps letting him do these kinds of things -- never really brushing him off. I confronted her about the guy, but she just tells me that he's just a weird asshole.

Recently, my girlfriend and I had a fight and she revealed that she'll always want attention from others and that my attention isn't enough.

Reddit, what's your opinion?

/r/AskReddit Thread