Whenever ANYONE says "the debate has been settled" you know for sure that they are lying 100% of the time and rather are trying to stifle dissent by that statement. Basically trying to implement the old Soviet definition of "peace" which is "the total lack of any remaining resistance."
I don't care what the topic is, once someone uses that phrase you know what the game is. Not even worth talking with them usually because its like trying to "teach a pig to sing" (you waste your time and annoy the pig).