It sounds like being outside with earpods and passive ignoring is about all you can do. It will probably make her angrier at first, but I suspect that the passive resistance of literally not hearing her will eventually get her to give up a bit.
And then, never go home again.