I've seen it before, and I'm still wondering how "Mary / marry / merry" can be pronounced differently.
Yeah, that's a toughie. I can think of two ways at most. In "It's a Wonderful Life," didn't Jimmy Stewart call out, "Mary! Mary!" with an /a/ as in "pan"? (as opposed to the /a/ in "hair," like most people say it).