Cat's out of the bag on this one. You will never get all the guns back, not without running a very real risk of instigating civil war. Ms. Jackson Lee thinks the real cause of the problem is "guns, guns, guns" - I say it's criminals, criminals, criminals. Why's Texas have so many criminals willing to use firearms for evil?
What kind of a question is that? Have you ever heard of a criminal who was willing to use firearms for good? If you were in a "Criminals' Bar" and said what you say above, they would laugh you out of the room! The very definition of a criminal requires that s(he) do evil, their very reputations ride upon how evil/badass they are perceived.
I, for one, am glad to see the broad acceptance of firearms in society. They bring with them a protocol that is commonly known, demands respect (under risk of death) and that encourages the adoption of etiquette (good manners), which is a necessity in a civil society. But while firearms keep our society safe, there is a price to pay. It's a sort of tax on society: you don't want it but it is necessary.
Back to the original question:
FWIW if you're a criminal, you'll get more laughs than money by beating someone with say, a shovel or a rake (as long as you don't overdo it). But you can't make decent money in stand-up comedy these days either. Soooo...
In all seriousness fighting is a physically demanding task, especially if it is necessary to survive each encounter. One seeks a tool that will maximize the harvest at least risk and least effort. The firearm comes immediately to mind. For good reason the Colt .45 revolver was call the "Great Equalizer":
https://thefederalist.com/2020/07/31/the-story-of-how-samuel...
The same Colt .45 revolver was called the "Peacemaker".
Finally, the more people, the more incidents of crime and thus more criminals. Texas is a growing state. For more details on crime growth maybe ask Joe Biden?