I don't want the bad guy to know I'm armed, That is to my advantage.
I am curious how the "element of surprise" is to you advantage?
You can only use it after you have already been attacked and when you do need to deploy it, you must be fast enough to retrieve and deploy your firearm before the criminal detects you doing it and defends against your counter attack. Seems like wild west quick draw gunfighting to me.