i agree with leed my bf is never going to change..i mean over the years ,he has a little here and a little there...but i finally halfway accepted. this is it! and i love him too much in other ways, he is perfect for me......so what did i do...i got a psychiatrist!
now i can stay with my partner and get my emotions out about how i feel because my p-doc will substitute for what he will or cannot do and i don't think i'm going crazy anymore (he almost had me believin' i was).
He puts up with my crazy irrational moods so i think i can put up with his baggage. see the compromising going on!

But not everyone is worth it...you need to know is this who you want to be with forever..can you really put up with this 24/7 for the rest of your life??? are you willing
BTW i have had many conversations like yours in your post.