Redvip, I would say to you that gun culture is different throughout the US, as well. I live in Maryland where handguns just are not a big part of the culture. The only open carry I've seen is on law enforcement and it's really difficult to get a concealed carry permit. And I like it that way.
Sometimes I feel like we are talking about 2 different countries when I hear the vehement differences in opinion over firearms. But, there's not, there's two different gun cultures.
I don't come from an area where there is a strong gun culture (other than for hunting) and other parts of the US have a strong gun-culture.
Sometimes I think that itself is a reason for such heated opinions on both sides.