Late 30s huh? I don't like the sound of that!
Then learn from my stupidity, darnit! You can emancipate yourself at any time.
I could tell him that. But he won't listen. If you knew him, you'd understand. He is the kind of person who will want to talk, and you can tell him you are running late, but he will totally ignore you and go on talking for an hour. It is torture.
Listen, I have a crazy mom. I mastered the silent hang-up technique. I'd warn once, "If you don't stop I'm hanging up now." then, no matter what they say, no matter what the threat, I gently put the phone back on the cradle. I turn of the ringer, and I go to bed.
Simple.
When they call back the next day saying, "Don't you ever do that again!" Tell them you will - if they don't respect your BOUNDARIES. If they continue to rant, do it again.
They will catch on.