A Marine veteran put an armed Publix security guard in his place after the store employee falsely accused him of stealing dog food. Video circulating on social media shows the heated encounter ...