There's a lot of good advice here. If you hunt deer or have a lot of property, then you can easily justify a .308. If you live in a subdivision, though, then outside of civil unrest, a rifle has too much range.
If that .308, .223 or 7.62x39 doesn't hit a bad guy and passes through something in your house that won't stop a bullet...like a door or a window, or you have to engage a target on your lawn and you miss, then that bullet is going into you neighbor's house and will retain a lot more momentum than any pistol round. Just look at the ballistics of a .45 ACP at 100 yards and a .223...
For me, a pistol, shotgun or maybe a pistol caliber carbine is probably the most powerful I'd ever need for my home.
That sure didn't prevent me from buying several rifles, but, really they're just for the range.
Last edited by testuser; October 5, 2012 at 04:02 PM.