Colin Kaepernick has every right to refuse to stand for “The Star-Spangled Banner” — and the public has every right to vilify him for it. Kaepernick, a quarterback for the San Francisco 49ers, has made news by taking a seat during the national anthem before a preseason game last week. And that news has mostly been filled with criticism for the 28-year-old.