i use a Winchester Model 100 semi-auto in.308 for my primary out-of-state hunting rifle. It is NOT a Military 'style'...but it is a tack-driving hunting gun.
I would urge you to rethink your purpose, as you seem to have an apples/oranges sort of mix-up here.
.Military .308 is great for long-range target and range use. and trophy display.
Sporting .308 (like mine) is a fine hunting gun for deer, hogs and other critters.
Smaller caliber and shotguns are more suited for home defense. 7.62x39mm (AK round), 44 magnum and other pistol sized calibers, 12 ga and 20 ga shotgun shells all can do the job for HD.
Mix and match as you will, but I would be concerned about using a .308 in an urban or suburban home environment.