Since you're from far away; some more factoids: gun laws are also the domain of individual states. Some states, like Vermont, have no gun laws and some, like Hawaii, are very restrictive. Many states have their own "right to bear arms" in their constitutions so even if the second amendment is re-interpreted it won't affect some states. The British Bill of Rights (1689) also has a "Subject's right to bear arms for defence" but the modern government (and courts) choose to ignore it.
Italy passed a self-defence law in 2006 that allows the use of guns and knives.
Right to carry in the USofA:
http://www.nraila.org/images/rtcmaplg.jpg