Nike yanks Betsy Ross flag sneaker after public criticism

279