Walmart is apologizing for a gun display at one of their stores.