When we say things like:
"They are brainwashed, they won't accept any fact or data that goes against their beliefs."
Why can't we say "any X and Y" instead of "any X or Y", it seems that both are equivalent depending on how you see things.
I feel we could interpret the sentence
"They are brainwashed, they won't accept any fact and data that goes against their beliefs."
as
"They won't accept any fact and they won't accept any data that goes against their beliefs."
and the other sentence as
"They won't accept any fact or accept any data that goes against that goes against their beliefs."
meaning both sentence mean the same thing.
Is there a correct way to read these two sentences. I've never given too much thought about it, but now it's bothering me beyond belief.