And your solution would be?
maybe treat it like drinking and driving, you get caught intoxicated while carrying you lose your permit to carry.