Perhaps the most fundamental error you make is referring to a gun subculture in America. We do not have a subculture of guns here. There are some 300 million guns. Half the adult population is armed. That is not a subculture. At those numbers, guns are the mainstream, rank-and-file American culture and ethos.
The war against guns is not against political entities or corporations. It is a war against the heart and soul of America. And that is why the gun controllers will continue to lose.