Actually, I think carry in the home makes a lot of sense. The two prime aspects of a firearm for self-defense are keeping it out of the hands of unauthorized people/children and having it accesible in a very short time frame. Normally these two requirements are in direct conflict with each other. The one exception to this is a handgun you are wearing.
The handgun is safe from children and other unauthorized people because it is under your positive control at all times. It also provides the fastest practical response time if you need to access it in an emergency.