Don't be mislead by thinking liberals are confused by facts. Liberals love facts that support their agenda. You are correct they will resort to name calling and threats when confronted with facts that don't support their agenda. These are the very same people that preach tolerance for people that have a different point of view.