The “funny” thing about the police shooting people for having guns is that it essentially means Americans don’t actually have the right to own/carry guns. They only have the right to buy them.
Even if you don’t have a gun it’s a problem, if you are are stopped by police for a random check^1. You are asked for your license and registration papers. You move your hand 1 cm to get it, cop suddenly realizes you could theoretically have a gun, then decides to shoot you first because self defense.
The possibility that literally everyone can have a firearm makes living there so much more dangerous compared to not having the option of shooting back whenever it would be needed for actual self defense.
^1 probability for random police checks has an inverse proportionality to the whiteness of one’s skin color.
Police cannot shoot you (legally) for carrying, now whether they follow the law is a different matter
They just claim they feared for their life and now they’re declared not guilty. There is no specific law saying they can just shoot you for having a gun, but there’s plenty of other laws, precedents etc. making it absolutely legal for them to shoot you for having a gun.
Of course, this is why body cams are one of the greatest innovations in policing.