Funny that the OP should appear on my 20th wedding anniversary. 
And for those 20 years, I have been Ms. Scarlett O’Hara (shall we say). That’s the name I was born with. My husband did likewise and kept the name HE was born with. I have NEVER used his last name as my own. No “Mrs.” for me, in any context.
Yet I have a friend (actually I don’t see her much anymore, but not because of this) who INSISTS (there’s that ugly word again) that I am PROPERLY called “Mrs. Scarlett O’Hara.” Wanna talk about tradition, that’s just wrong.
Calling someone by the name they prefer to use is just common courtesy and respect. You cannot use the excuse of “tradition” or any other nonsense to force a name upon them, unless YOU want to look like a douche. This goes for other naming situations as well. When someone introduces himself to you as “Andrew,” say “Hello, Andrew, it’s nice to meet you.” Call him Andrew! Not Andy or Drew or whatever nickname you think is best. Unless he tells you otherwise.
And it amazes me how many people have no clue how to address mail to us. We have two names. Use them! People try to shoehorn us into “Mr. & Mrs.” format:
Mr./Mrs. Rhett and Scarlett O’Hara/Butler (with the last names sort of scribbled on as an afterthought)
Then there’s the completely wrong “Mr. & Mrs. Rhett Butler.” I’m not Mrs. and not Butler. And I have my own first name.
Then there are those who give up completely and just do this:
Scarlett & Rhett (no last names at all!)
I mean really. What if we weren’t married, or were roommates? Our name situation would be exactly the same. To address mail to two people use their names!
Scarlett O’Hara and Rhett Butler
Or you could put them on two lines:
Scarlett O’Hara
Rhett Butler
[address]
It’s not rocket science.
I believe that it’s very disrespectful to call someone by a name other than the one that you KNOW they prefer. This also goes for unwanted childhood nicknames, diminutives of first names, and yes, “Mrs. Husband’sLastName.”