I think Walmart Stores are gun free zones, so the guy should not have had a gun in the store, and so soon after what just happened, this is totally appropriate. See something say something. Better safe than sorry.