Yes, guns are most efficient and effective at killing. I agree with you; that is a fact.
Most knives and vehicles have other uses.
What is a "self-defense free zone"?
In other parts of the developed/Western/wealthy world comparable to the United States, there are many fewer deaths by guns, both homicide and suicide.