Oh and my tips for avoiding meltdowns is to only argue when you want to argue. I'll argue till the cows come home, but if it's a respected friend, I'll temper it with not so much rubbishing their standpoint but giving mine logically.
So for example (real examples here)
- Me vs sanctimonious colleague. This was t so much an argument as a slap down, but I'd have fought my corner because he was very rude.
Me: anyone fancy a cuppa, I'll pop the kettle on
Colleague:it's Ramadan.
Me: oh I hadn't realised, when is it this year? Let's get the heat turned down a bit, I don't want people getting dehydrated. When's Eid?
Colleague: are you Christian?
Me: umm....no, I'm an atheist
Colleague: how can you have any morals if you don't believe in God?
Me (wanting throttle the little sanctimonious twat) are you saying you can only be moral in the fear of punishment from a higher power? Is it more moral to not kill/steal/rape because you know it is wrong, like an adult, or not to do those things because your fear punishment, like a child? Are you saying that only your fear of God stops you from doing evil? Because that doesn't sound very moral to me....
Colleague: "........."
Me: I'll put the kettle on.
- Me and friend. Here I'm not arguing, I'm just putting my case.
Jen: I'm off to the nursing home next weekend to read to the partially sighted elderly
Me: wow, that is such a nice thing to do! You really are a lovely person you know...
Jen: I'll get my reward in heaven
Me: uhu.
Jen: you should come to church with me, I worry you won't be saved
Me: I really don't feel terribly comfy with that to be honest, I don't believe in a god, and I'm not keen on the idea of heaven. I think we just get one shot at it and honestly? That makes me realise how precious life is, I'm cool with that. You're lovely for doing that though.
Jen: I'll pray for you
Me: thanks (internally gritting teeth then changing the subject.)
Anyway, a long post. Pick your battles, I suppose is my message.