Oi he'd probably call bullshat on something. Like right now we get to argue whether or not a horde of unknown humanoids would notice a flying mutant with huge wings, +30% vision and high perception apparently = getting a good description of the horde before they even notice her.
This sounds all too familiar, my friend.
The situation you describe is very similar to my own, a year or so back.
I made the game (a different, rules heavy RPG) worse for everyone by treating this person like I wanted to be treated.
"Everything is up for debate".
"I will always listen to a well reasoned argument".
"Here's why I ruled the way I did, last game".
As a person, this is how I want to be treated.
My players are smart and I respect them as people.
(Little did I know, this was not why they showed up to the game.)
In reality, I was rewarding one person for their disruptive behavior. I was encouraging it and didn't realize my own folly. I forgot my job as a GM and one of my better players, who had little to no previous RPG experience, was thinking about dropping.
I had to switch gears and really think about my groups dynamics and our real roles in the game.
As GM, I describe the world and play the role of every other intelligent person, weather pattern, currency exchange rate, donkey, android, tree and rock in the world.
The players describe their actions and reactions based on that and we continue the cycle.
My player's job was not to argue if a cow really kicked over the lantern in the barn while they slept.
It doesn't really matter if they think the guard could not have seen them sneaking up for that rear attack.
I shouldn't even entertain the notion that a group of goblins on the ground, failed to notice a flying mage in the sky in broad daylight.
All of these things require rolls and I will roll. As a 30yr GM of multiple RPG's, I'll try to factor in modifiers that I feel are appropriate. Sometimes I forget a players skill (Player: "Don't you recall? I added a point in Sneakin' last game..") or a modifier ("but you said the guard had a full helm.. I'm just sayin.."), I'm human and make mistakes. I try to not be a total dick about it.
But there comes a point where I say "This is what happens. What do your characters do? If you want to talk about this after the game. I'm available. But we will not burn any more game time on this issue".
If the dice say a cow was spooked by having strangers in the barn and has a chance to kick over the lantern, then dammit, that's what happens. You will get a roll to wake up. You will have a chance to survive. If you fail the roll, you just might die. These things happen. Maybe someone else notices the fire, but try arguing with a cow in real life..
So my personal desire to be acknowledged for ingenuity (I wanted a pat on the back for clever GM'ing!) and wanting to respect their reasoning/debate skills was crippling the game.
I had to put my foot down and say "No, you don't understand. This is what happens. Make a roll/how do you react?"
I
created/encouraged my problem player. I learned, changed my GM'ing style.
Next town they might still sleep in a barn, but if they tie up the cow give them a small bonus to experience.