Firstly, my thoughts here are only directed to the ownership of guns for home defense and personal protection. It seems to me that the desire to own guns for personal protection is just a reflection on people's lack of feeling safe in their homes and neighbourhoods. When people feel safer, they won't want guns for protection.
But what if we are in a vicious cycle where the gun industry profits from both the innocent AND criminal ownership of guns? As Eisenhower warned about the military-industrial complex, should we fear manipulation of the debate by those who don't really care about a safer society...just a well-armed one?