Walmart is apologizing for a display at one of its Evansville locations.