I hear you about the selfishness my friend....that is a common thread around here....I know they have guilt but fight it constantly.
Perhaps at some point, we need to slowly find someone else who will appreciate us for the good people we are.