why we treat sex more strictly than guns is easy. The first settlers here were puritans. They were very strict in terms of sex. All of our taboos have a direct relation to their beliefs. They trickled down through the years, as did the idea of arming the population. At the time they came over, they had been kicked out of both france and england. They were persecuted for their beliefs and they knew they had to arm themselves.
Sorry for the history lesson.