So, wouldn’t it be better to carry a concealed weapon into Walmart rather than what that idiot did? Body armor, an AR-15 variant, making videos of himself as he progressed through the store. That is not an exercise of his 2nd rights, but rather a mild case of terrorism.
It might be better if you are not wishing to promote the Second Amendment.
He may have exercised bad judgement.
Carrying a firearm concealed supports the Second Amendment, but it also says the carrier is ashamed or afraid of carrying openly.
Opponents of the Second Amendment dislike open carriers more than they dislike concealed carriers, because open carry proudly proclaims support of the Second Amendment.
It is an individual choice.
The Supreme Court has implied that open carry may be protected, while concealed carry may not be. That is what the Ninth Circuit has ruled.