Retailer Zara has yanked a line of offensive children’s T-shirt from stores, and apologized. It says the striped shirt, which sported a six-pointed yellow star that says “Sheriff,” was meant to invoke the Wild West. Others said it resembled uniforms worn at concentration camps during the Holocaust. It says the shirts will be destroyed.