I think you need to reconsider the fact that you are a liberal.
It is possible that you are a Democrat but not a liberal.
The first rule of liberalism is you will not listen to another opinion without yelling or name calling.
Having an open mind means you were insufficiently indoctrinated, or you have not been exposed to a balanced enough education to make up your own mind.
That sounds more likely from what's been posted so far