People, for various reasons knock on doors or ring doorbells all the time. The homeowner has a choice as to whether to answer or not or to determine who is on his property. On the other hand if an individual enters a home without permission...well that is a completly different story. I don't own a gun but if someone enters my home without my permission I am under no obligation to treat him as a guest.