I had never seen this ad, because the ad was not for me. The ad targets men who need a gun to feel like a real man, the gun validates their masculinity-- or so the ordinary, pseudo-feminist deconstruction would go. Except that's not what the ad says. It says, quite clearly, that the highest validator of masculinity isn't the gun, it is the card.
You've been trained to look at these things in terms of gender, forget it, the pathology of the generation is narcissism, the ad knows about, and works only on, a society eyeballs deep in narcissism, that requires its identity broadcast by branded objects but validated by other people. Because what this ad says, explicitly, is that owning the gun doesn't make you a man;
when you own the gun, some other omnipotent entity will declare you a man. I'm not saying that gun owners need to show their guns off, I'm saying this ad assumes that. There was a time where merely possessing the fetishized object was enough to self-identify ("I'm awesome, I'm having sex with a blonde"; "just having my 9mm inside my jacket makes me feel bad ass"), but this is no longer sufficient, it is no longer powerful enough to penetrate your thick skull, you have to be able to show it to someone else, to watch their eyes light up in recognition for you to know
you have convinced them of who you are. Is it cosmetic? Note the logic has evolved from "you'll feel better about yourself" to "other people will see you as more competent."