Whether or not assault rifles have the upper hand or not depends on every detail of a situation.
Using the example you provided, an assault rifle would give you the extreme upper hand.
1. Neither do you, or at least you haven't proven it.
2. That picture is not the discussed situation, and even if it were, I would have a way out of that.
3. You really have no idea what we're talking about, do you?
4. No, you don't just look at the gunman's hand. That isn't the situation at all.
Wake the forget up, just because you go hunting doesn't mean you're some gunman badass that can stop criminals all of a sudden. If you were unarmed with a gun pointed to your head, you would try something stupid rather than simply give him what he wants?
You still haven't explained to me your ambiguous implication from earlier, by the way.