The Kruize-Man is Quite Right
We keep saying "We have better arguments." That's fine and all, but we also have to one day realize that people are not moved primarily by argument.
Argument is a rational process. And when people know they're in an argument, they naturally resist the argument: Their BS detectors go up. I also think people just don't want to be argued out of anything because they have ego invested in it: Something you believe is part of you, right? And if you accept someone else's argument, that means that person is slightly better than you, in at least that one small way, right?
An emotional appeal will beat an argument all day long. Even better is the argument that's never even made -- the unacknowledged, subconscious assumption.