@froomkin It sounds to me like you two are using different definitions for the word "Liberal". Perhaps he is one of those people who use fallcies such as the Fallacy of Equivocation as weapons. Pin him down and make him stick to one single definition of the word that you can both agree with, and you might find it to be a more productive conversation.