So you are one of those who thinks because someone disagrees with you they are ignorant? Sounds like a liberal to me.
Only when they ARE ignorant. Disagreements with those who know what they are talking about are welcomed as an opportunity to learn something.