Respecting their opinions and needs does not mean you control their feelings.
Many people will be offended by the exercise of Second Amendment rights, no matter how you do it.
They are a minority, but they are real.
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.