I was in a similar situation with a relationship. For me it was untenable and no matter how hard it tried to be ok with it, I never could be.
Above all else you have to be true to yourself and your ideals, and you should try to find someone for loves you and your ideals and your feelings.
Love means nurturing the best of someone, if someone loves you it isn’t about what they get from you, it’s about what they give to you.