The snark isn't the problem. I can take snark.
The problem is the trolling and his obvious blatant disregard for having an honest discussion. You want to ask for data to prove something? Very reasonable request. You want to say that you disagree with that data? Very reasonable or at the very least, within your rights.
But thats not what was happening here. What was happening is instead of him being honest and looking at the info provided, he sits and nitpicks every little possible detail without ever looking himself, starting with ridiculous questions regarding what the material is even about. Had he even bothered to look at either link, he would have had most of his questions immediately answered. He never intended to look at any of the data. Its trolling, flat out. Its not a difference of opinion when you are purposefully wasting someone's time with absolutely no intent of having an honest discussion, yet making it seem like you are willing to look.
Him: Provide a link to studies
Me: Ok, here's 1700 of them for you.
Him: What link? I never saw any link
Me: Ok, here it is again
Him: Well is this study even about <insert random thing here> ?
Me: Link isn't a study, its 1700 studies broken down
Him: DID YOU EVEN READ ALL 1700 STUDIES!?!?
Me: Uh, no, never said I did. The link is a study of those 1700 studies and they draw conclusions based on all the studies. I am going off their conclusion
Him: How can you even know what its about if you don't read all 1700 studies!!?
Me: ...
And on and on. Its clear that he has absolutely no interest in honest discussion. Thus he's trolling. Thus suspension.