Basically if you're working a job that requires you to go door to door to deliver food to people, do you think they should be given something like a pistol while on duty? When you sign up for the job, they check your mental state, train you a little, then when you are on duty, you are given a pistol until your shift ends, at which point you return the gun or face severe consequences. This is largely in part due to the fact that most people who work these kinds of jobs are exposing themselves to considerable danger.