The Liberals are out of touch with public opinion. So were the US Democrats, and they learned it the hard way when Trump was elected President. The Left consistently deludes itself into believing it has more support than it actually does.