We still have speed limits, laws that say your car lights must be turned on from dusk until daylight, and we even have laws prohibiting driving while
That is a red herring. Knife attacks will never have the capacity for death and destruction like guns, and it's much harder to kill with a knife than a gun (especially with accidental deaths). With cars we require testing, a license, have many laws, and many people, rightfully so, demand better enforcement of laws and better laws. With guns, we don't even require someone to display the most basic of knowledge, usage, or storage of a firearm before we let them have one. We don't even check to make sure if they know how to load, know about the safety, know the difference between a clip and magazine, or if they even know they need to clean and maintain them to reduce, sometimes significantly, the chances of an accident.
Our gun laws are stupid. There is no other way to describe it. We've been seeing crime go down for 20 years, but mass shootings have become a daily thing, and many people are entirely, and unreasonably, unwilling to allow even the most needed and necessary of changes. Yes, some people will lose their guns. But how many people cry "martyr" when someone looses their driving license because they have far too many speeding tickets on their record?