Where do criminals get guns? don't they steal them?
They buy them. Most criminals start off as ordinary citizens. Others are given to cartels by our government. Most are acquired from improper containment of the gun by a family member. Our society is not ready for it's people to have guns. But since you can't get rid of people, it's easier to get rid of guns.