You don't hate guns. You hate the people who own guns. Hating guns is illogical as hating chairs or hats or the air you breathe. They are inanimate objects and if you "hate" them, then you're clearly unable to deal with reality.
That being said, you don't hate guns, you hate "we the people" having guns. As a liberal, forcing people to join your collective under threat of government guns is what you depend upon. Your support of Government owning guns, is very likely. You likely support army, police and other national security people owning and bearing guns, even to protect the President (Republican OR Democrat) and high ranking officials like Feinstein, Reid and so on.
I have YET to meet a "gun hating democrat" that wants to disarm EVERYONE (including the government). Therefore, you don't hate guns. You hate average people having guns. And that speaks higher volumes about your hypocrisy than anything else.
This may be true for you, but many people hate created objects. I, for one, hate land mines. I don't care who made them, or where they exist; I don't even care if they're armed or disarmed. I see no problem with someone making a land mine, but I do see a problem with that mine existing for any length of time. I find this logical; land mines not only kill people, they incite (yes, anthropomorphic, but still true) people to carelessly and indiscriminately maim and kill other people.
Likewise, I know of people who hate fully automatic weapons (doesn't matter if it's a gun or not). I know others who hate guns and want them to go away.
You seem to have a very small partisan US-centric world view. Hopefully my comment will help you to think outside the box