NACHOFUNNYMAN, your response is accurate. It is so unfortunate that people of high moral character automatically fall into the mindset that others are the same.
What I find interesting is people with low moral character in areas of loyalty to their partner may actually have values of high standing in other areas of their lives. Faithfulness, and relationship loyalty is a psychological thing, much more than just keeping his dick in his pants. And age is irrelevant to people of low moral character.
There are times when some people wake up. An epiphany hits them and they begin to grow. It can never be predicted what will take place to awaken someone. It may be your absence. It may be screaming at them enough times. It could be anything. Everyone, however, learns when they are ready.
Are you ready to learn? That is the question to ask yourself because only you can control you.
I am very much in the same situation, a BF who claims to love me dearly, while simultaneously engaging in a best friend female friendship outside of our relationship. We have gone to counseling for the past 9 months and it seems he hasn't learned a thing. "Oh for Gods F---ing Sake! The jack ass, mother f--ker is a no where dumb ass," is the best I can say to myself.
I have finally come to the moment of letting go. I sincerely don't want his drama, his games, his excuses, his non-growing bullshit, his double standards, and his dis-loyalty. My life on earth is much more important than to struggle with emotional pain in response to his problems.
We are in a time out period right now. I'm hoping to move on holistically in a healthy way that supports my well being. I am attending meditation class once a week. I am in school to finish my bachelors degree. I have access to other social clubs and gatherings that I plan to explore soon. If my messed up BF makes a 360 degree change in his mentality, I will let all of you know. LOL.