Anyone arguing that arguments cannot be true unless they are scientific would be advancing a self-contradictory position.
I'm not sure as to weather I should use a comma after the word "scientific".
Hello Chris,
It looks fine to me. (I would myself omit the comma.)
All the best,
MrP
PS: "weather" > "whether".