This is the part that noob's on this site always gloss over briefly instead of looking at it deeper as part of a bigger issue and it's an issue. "...I did take my Ex for granted to an extent. But I always treated her with respect."
So taking someone for granted is respecting them? Being lazy with the person you married is respecting them?
But since you're married and took "vows", you should hang in there regardless if the other person treats you poorly and takes you for granted? That's a recipe for relationship death.
VOWS are just WORDS. WORDS without ACTION are MEANINGLESS.