Leave NOW! Build your OWN life and don't look back. They are not worth your sanity and health.
You are NOT crazy!
You DO know what's happening.
You are NOT overreacting.
You deserve love and respect.
Their inabilituto love you is THEIR problem, not yours.
15 yrs younger, then I'd say. Don't do it. Don't get married. You are going to be worse off.
35 yrs younger. Don't do it. You may not know better but it's wrong. It's completely wrong.