This decision is nothing short of baffling to me. Carrying such items shows you aren't naive and you care for your safety, so why come to the US in the first place?
Why do our liberals literally share the same brain, everytime you mention something your liberals say ours say it too, I've heard this shit about guns said by Algerian liberals way too many times.
Classic rookie mistake. All you have to do, every time you leave your house, is the incredibly normal thing of keeping a running tally of what around you is cover and what is concealment.
Not entirely true, the federal law restricts that right only for citizens of the US. But that isn't even relevant here, this guys just wanted a Kevlar vest, not gun.