AIBU to let this get to me?
YANBU.
It's undermining, controlling, & very frustrating for you.
And how do I stop?
Don't stop.
Your feeling are valid. It's just expressing them that seems to be the problem ...
You could play this in 2 different ways.
- Grey Rock.
www.aconsciousrethink.com/6158/gray-rock-method-dealing-narcissist/
(NOT assuming that your in-laws are narcs btw, but this is a useful technique for bossy & interfering people).
With Grey Rock, you are going to have to accept that the remarks are going to keep coming, that you are not interested in dramtically changing their behaviour, but that you CAN change the way you respond to it.
If they're not getting a rise, or even any feedback from you, their constant snarking is likely to diminish.
- However, if you can't stomach any more of it, speak up!
e.g. "You seem quite het-up about our decison to get a dog. Have you forgotten it's cats DH is allergic to, not dogs?"
It's not about "winning", it's about highlighting their ridiculousness.
Same with potential kids names -
"Yes, you've told me several times you like the name Emily. But you've already named your kids, so now it's our turn!"
& when they are more unpleasant, as with the homophobia -
"You've made it very clear that you disapprove of my friend, so let me make it plain to you: I disapprove of your homophobia & will not hear another remark from you against my friend, ok?"
It takes guts the first few times, & will ruffle feathers.
But fuck 'em, they ruffle yours, & so long as you & DH back each other up, who cares what these opinionated bigots think?
Sounds like DH has already perfected a form of Grey Rock btw.
So go with whatever suits you best. I'd choose the 2nd option, to get them shut down faster. What's the worst that can happen - they will dislike you & not want to spend time with you? Result!