Because I don't think Cap would actually aim a gun at anyone in public so they'll settle on laser pointer, cause Steve thought "who can tell the difference right?" Plus they won't have the cash to buy that kind of gun anyways so, Hello laser pointer!
This man is awesome! Tom Hiddleston continues to treat ladies with respect while others are so negative about them. I hope a lot of people look up to him and realize that this is how to treat someone to get respect