Why didn't Will Smith's character bother arming himself and just shooting at the two NSA henchmen who went after them? Even a couple warning shots would have bought him a little bit of time.
... he's a rich lawyer who lives in Baltimore and (judging by where his wife in the ACLU) is probably a left-wing kinda guy in politics. This does not exactly add up to 'in the NRA's prime membership demographic'. Its entirely believable that his character just doesn't like guns and doesn't know a damn thing about using them, which means he's not going to mentally default to 'I need a gun!' when suddenly placed in a stressful situation.
In the hotel scene, wouldn't even hotel security have had some suspicion about the two NSA henchmen?