Long story short, i've been dating a girl casually for about 7 months and we have been, supposedly, "exclusive" for going on 4 now. However, we are going to have to be long distance for a year.
She moved home in May and is there until she starts her new 1yr volunteer commitment that is many states away from me (she's a do gooder and is pursuing volunteer type work until grad school). I'm crazy about her and it's pretty clear she is crazy about me when we are together. However, she hangs out with her hometown ex an awful lot, she has cheated on other BFs with this ex, and has lied to me quite a few times about what she was doing. She's also told me he has been basically begging her to get back together ever since they broke up.
I know she isn't "dating" him on the side or that she would be with him long term. Her and I will spend a week together and she doesn't get phone calls/texts from him. But when she is in her hometown she always sees him and has gotten drunk and "spent the night on his couch" when he holds house parties.
Essentially, I am pretty sure she bangs him when she is around. She's known him as long as she's known any human being and I know they have a legit connection, he's just a huge loser she doesn't see herself with long term, whereas she does with me but can't handle really being "alone" in the weeks between when we see each other.
So my question to all you monkeys is this, am I a pansy for letting this be and staying with her because I think i'm in love with her? I have more chemistry with her than i've ever had in my entire life, both friendship wise and sex wise. Or should I put my foot down and end it? (btw, i've brought my concerns up to her and she tells me it's nothing, but she has lied to me about hanging out with him in the past so I don't really put a lot of stock into it).