No offense intended, but I prefer the 'rule of law' to "practicality." As an FYI, I've sworn the oath to preserve, protect, and defend the Constitution of the United States - and I've also had to deal (at length) with so-called "civil servants" who thought the law was whatever they said it was.
God save the Republic...
I feel we need to give the right of self protection back to the public since law enforcement can’t really do the job. However, I think there should be a training program.