I believe in the right to bear arms, but you have crazy people like my mother (the one who doesn't even know how to FIRE a gun in the family) who are apparently in charge of the movement, and they believe that not allowing them to own full-auto assault rifles or support MGs is infringing on their rights. So I can't really back the pro-gun lobby, either. So I can't support 1 or 2 because it gives ammunition to the crazies. Balls. So I went with 3.
The thing is, there's no purpose to owning an assault rifle except to take on people who are equipped with tactical armor and other things you'd expect from a regular army unit. You know what the best tool for home defense is? A pump-action shotgun, preferably with a short barrel. The sound of racking a 12-gauge and having the flashlight under the barrel turned on someone is the best tool you're gonna get. Plus, the fact that it fires in a cone makes it a guaranteed hit at close range, which is why they became popular with police in the first place, back in the old west.
That said, using a handgun for home defense is probably your second-best choice, since it's small enough that corners aren't much of a problem and would-be thieves take it more seriously as a threat, and in the case of small domiciles, it's more practical than a legal-length shotgun. I kept mine under my bed for the period of time after my car got broken in to in front of my old place. Kind of a sketchy part of town and the fact the apartment had a glass door in the back did not comfort me.