"We know what is best".
Answered your own question.
"Liberalism" will always be a dirty word because of what the word denotes. And liberals will never progress in their thinking so long as they think in cliches such as "pushing the envelope."
Becuz they support terrorists over Americans.