There are some circles in America where it seems to be more socially acceptable to carry a handgun than a packet of cigarettes.