ASP are legal to purchase but keeping one in your pocket can be construed as carrying a concealed weapon, which is a big no-no. Also in it's unextended form can be construed as a concealed weapon. I have several gun nuts in the family, they have told me this.
The best self defense is a handgun and knowing how to use it. I like shotguns for home defense. A dog is also a good deterrent.
I keep a compact fire extinguisher under my bed. Not for home defense of course, I am clearly off topic, but obviously in case of fire. It's compact, dense, blunt, unassuming nature useful in close quarters and for throwing does nothing for the fire but the chemical spray does. Keep it out of your orifices, you can't fight fire that way.
Not true. If it's in a safe, no trigger lock is required and you can have a loaded magazine right beside it (but not inserted in the handgun). If your safe is biometric/fingerprint you can go from chilling on your couch to holding a loaded handgun in about 5 seconds total.
If they broke in and tried to harm you with a weapon, you'll likely win in court. Numerous court cases show this. A legal defense is going to get very expensive. There is insurance available for this very situation.