Because for some unknown reason there's an intrinsic charm to women with weaponry. Maybe it's just because they combine two of a man's favorite things. If she was also carrying a beer and a tasty bacon sammich, she'd be perfect.