46.15 isn't a defense, it's an exemption. And the authority doesn't come from 46, it's natural. But that right is infringed on, then the infringement is exempted.
I wish it were an exception but procedurally it is treated as a defense. I don't want to argue about natural rights. Legally, we can carry because of 46.15.