A better form of this question would be: Why do liberals hate guns in the hands of law abiding citizens?
Guns are one of the most iconic images of freedom loving people. The Wild West has had a lasting impact on the American psyche because the man with the gun and horse represents ultimate freedom for many Americans. Yet, liberals express a deep and lasting antipathy for guns absent from past generations.